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);
}
展开
 我来答
cjj796
2014-06-22 · TA获得超过8709个赞
知道大有可为答主
回答量:1.3万
采纳率:68%
帮助的人:3470万
展开全部
你好!
你的这个 SellerFitBuild.txt 文件,是在执行文件的目录下吗
你说的不能执行 printf ,具体什么情况?
你的 SellerFitBuild.txt 里面具体什么内容?
SellerFitBuild2.txt 会生成在 exe 文件的目录下
追问
这个问题我已经解决了,谢谢你~
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看灰过来了
2014-06-22 · TA获得超过879个赞
知道小有建树答主
回答量:508
采纳率:83%
帮助的人:297万
展开全部
去文件SellerFitBuild_2.txt 中看有没有 内容,就知道fprintf函数是否执行成功了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式