首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2013-03-10 
研究到深夜!无果,只能来伸手!!#includestdio.h#includestring.hint main(){char* ALuciferchar* B

研究到深夜!无果,只能来伸手!!
#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;
}

热点排行