专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C语言

研究到深夜!无果,只得来伸手!

发布时间:2011-06-28 12:35:28 文章来源:www.iduyao.cn 采编人员:星星草
研究到深夜!无果,只能来伸手!!
#include<stdio.h>
#include<string.h>
int main()
{
char* A="Lucifer";
char* B="Lion";
char* C="Doom";
FILE* pFile=fopen("a.txt","w");
fwrite(A,strlen(A),1,pFile);
fwrite(B,strlen(B),1,pFile);
fwrite(C,strlen(C),1,pFile); 
fclose(pFile);
pFile=fopen("a.txt","r");
char str[20];
fscanf(pFile,"%s",str);
printf("%s",str);
}
这样读出的str是LuciferLionDoom,我想一个个的读啊,请教高手咯

------解决方案--------------------

#include<stdio.h>
#include<string.h>

int main()
{
char* A = "Lucifer\n";
char* B = "Lion\n";
char* C = "Doom\n";

FILE* pFile = fopen("a.txt", "w");
fwrite(A, strlen(A), 1, pFile);
fwrite(B, strlen(B), 1, pFile);
fwrite(C, strlen(C), 1, pFile);
fclose(pFile);

pFile = fopen("a.txt", "r");
char str[20] = {0};
while(fscanf(pFile, "%s", str) != EOF)
{
printf("%s\n", str);
}
fclose(pFile);

return 0;
}

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: