我试图从duom.txt文件读取文本并将每个字符存储到数组中。 但我没有得到正确的答案。 我的代码有什么问题?如何从文本文件中读取文本并将每个字符存储在数组中
# include <stdio.h>
# include <stdlib.h>
int main()
{
FILE *in;
char ch,str[100],cw;
int j,i = 0;
in=fopen("duom.txt","r");
if(in){
while(!feof(in)){
ch=getc(in);
str[i] = ch;
i++;
}
}
for(j=0;j<i;j++){
printf("%c",str[i]);
}
printf("\n");
fclose(in);
system("pause");
return 0;
}
duom.txt文件:
My name is Lukas
我知道这是不是回答你的问题,但你的代码格式是令人厌恶的。尝试并实践适当的缩进和句法“美化”,以免您未来可能会迷惑自己。 – tsujp 2013-02-16 17:08:43