visual C++程序问题 为什么不能执行printf语句?而且怎么知道执行了文件的输出fprintf?在哪里看?
#include<stdio.h>#defineN10structSellerFitBuild{charseller_code[10];charfit_code[10];...
#include <stdio.h>
#define N 10
struct SellerFitBuild
{
char seller_code[10];
char fit_code[10];
char build_code[10];
int num;
}SFB[N];
void SellerFitBuild_r()
{
FILE *fp;
int i,j;
if((fp=fopen("SellerFitBuild.txt","r"))==NULL)
{
printf("\ncannot open the file\n");
return 0;
}
for(i=0;!feof(fp);i++)
{
fscanf(fp,"%s\n%s\n%s\n%d",SFB[i].seller_code,SFB[i].fit_code,SFB[i].build_code,&SFB[i].num);
}
fclose(fp);
for(i=0;i<N;i++)
printf("%s\n%s\n%s\n%d",SFB[i].seller_code,SFB[i].fit_code,SFB[i].build_code,&SFB[i].num);
if((fp=fopen("SellerFitBuild_2.txt","w"))==NULL)
{
printf("\ncannot open the file\n");
return 0;
}
for(j=0;j<N;j++)
{
fprintf(fp,"%s\n%s\n%s\n%d",SFB[j].seller_code,SFB[j].fit_code,SFB[j].build_code,SFB[j].num);
}
fclose(fp);
} 展开
#define N 10
struct SellerFitBuild
{
char seller_code[10];
char fit_code[10];
char build_code[10];
int num;
}SFB[N];
void SellerFitBuild_r()
{
FILE *fp;
int i,j;
if((fp=fopen("SellerFitBuild.txt","r"))==NULL)
{
printf("\ncannot open the file\n");
return 0;
}
for(i=0;!feof(fp);i++)
{
fscanf(fp,"%s\n%s\n%s\n%d",SFB[i].seller_code,SFB[i].fit_code,SFB[i].build_code,&SFB[i].num);
}
fclose(fp);
for(i=0;i<N;i++)
printf("%s\n%s\n%s\n%d",SFB[i].seller_code,SFB[i].fit_code,SFB[i].build_code,&SFB[i].num);
if((fp=fopen("SellerFitBuild_2.txt","w"))==NULL)
{
printf("\ncannot open the file\n");
return 0;
}
for(j=0;j<N;j++)
{
fprintf(fp,"%s\n%s\n%s\n%d",SFB[j].seller_code,SFB[j].fit_code,SFB[j].build_code,SFB[j].num);
}
fclose(fp);
} 展开
2个回答
展开全部
你好!
你的这个 SellerFitBuild.txt 文件,是在执行文件的目录下吗
你说的不能执行 printf ,具体什么情况?
你的 SellerFitBuild.txt 里面具体什么内容?
SellerFitBuild2.txt 会生成在 exe 文件的目录下
你的这个 SellerFitBuild.txt 文件,是在执行文件的目录下吗
你说的不能执行 printf ,具体什么情况?
你的 SellerFitBuild.txt 里面具体什么内容?
SellerFitBuild2.txt 会生成在 exe 文件的目录下
追问
这个问题我已经解决了,谢谢你~
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询