C语言文件操作
#include<stdio.h>#include<stdlib.h>main(){FILE*pf;char*s1="China",*s2="Beijing";pf=fo...
#include <stdio.h>
#include <stdlib.h>
main()
{FILE *pf;
char *s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf);
fwrite(s1,5,1,pf);
fprintf(pf,"%s",
fclose(pf);
}
我知道执行了这个程序后abc.dat文件的内容是Chinang,但是如果我想输出这个字符串这个程序要做如何的改动呢
#include <stdio.h>
#include <stdlib.h>
main()
{FILE *pf;
char *s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf);
fwrite(s1,5,1,pf);
fclose(pf);
} 展开
#include <stdlib.h>
main()
{FILE *pf;
char *s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf);
fwrite(s1,5,1,pf);
fprintf(pf,"%s",
fclose(pf);
}
我知道执行了这个程序后abc.dat文件的内容是Chinang,但是如果我想输出这个字符串这个程序要做如何的改动呢
#include <stdio.h>
#include <stdlib.h>
main()
{FILE *pf;
char *s1="China",*s2="Beijing";
pf=fopen("abc.dat","wb+");
fwrite(s2,7,1,pf);
rewind(pf);
fwrite(s1,5,1,pf);
fclose(pf);
} 展开
4个回答
2013-02-09
展开全部
ch=fgetc(pf); 得到字符
展开全部
char ch;
ch=fgets(pf);
while(ch!-EOF)
{
putchar(ch);
ch=fgetc(pf);
printf(“%s”,ch);
}
ch=fgets(pf);
while(ch!-EOF)
{
putchar(ch);
ch=fgetc(pf);
printf(“%s”,ch);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf("%s%s",a1,a2);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |