读写文本文件
#include<stdio.h>#include<string.h>
int main()
{
char arr[100];
FILE *fp;
printf("请输入一串字符给arr:");
gets(arr);
int i;
fp=fopen("D:\\a.txt","w");
if(fp!=NULL)
{
for(i=0; i<strlen(arr[i]); i++)
{
fputc(arr[i],fp);
}
}
fclose(fp);
arr[0] = '\0';
fp=fopen("D:\\a.txt","r");
char ch;
if(fp!=NULL)
{
ch=fgetc(fp);
while(ch!=EOF)
{
printf("arr数组中的内容为:%c",ch);
ch=fgetc(fp);
}
fclose(fp);
}
return 0;
}
怎么才能将输入的字符串存到arr中,然后再来输出arr的内容
[此贴子已经被作者于2015-12-22 11:16编辑过]