#include <stdio.h>
#include <stdlib.h>
#include <string.h>
intmain()
{
FILE*fp;
char str[101];
int i,n=5;
if((fp=fopen("F:\\strings.txt","w"))==NULL)
{
printf("不能打开此文件!\n");
exit(0);
}
printf("请输入几个字符:\n");
while(strlen(gets(str))>0)
{
______(1)________;//将str中的字符串写到fp所指向的文件中
_______(2)_______; //将换行符写到fp所指向的文件中
}
printf("\n字符串内容已保存!\n");
fclose(fp);
if((fp=fopen("F:\\strings.txt","r"))==NULL)
{
printf("不能打开此文件!\n");
exit(0);
}
printf("\n文件中保存的字符串有:\n");
while(____(3)________)//读取fp所指向的文件中的字符串,存入str数组中
printf("%s",str);
fclose(fp);
printf("\n");
return 0;
}
#include <stdlib.h>
#include <string.h>
intmain()
{
FILE*fp;
char str[101];
int i,n=5;
if((fp=fopen("F:\\strings.txt","w"))==NULL)
{
printf("不能打开此文件!\n");
exit(0);
}
printf("请输入几个字符:\n");
while(strlen(gets(str))>0)
{
______(1)________;//将str中的字符串写到fp所指向的文件中
_______(2)_______; //将换行符写到fp所指向的文件中
}
printf("\n字符串内容已保存!\n");
fclose(fp);
if((fp=fopen("F:\\strings.txt","r"))==NULL)
{
printf("不能打开此文件!\n");
exit(0);
}
printf("\n文件中保存的字符串有:\n");
while(____(3)________)//读取fp所指向的文件中的字符串,存入str数组中
printf("%s",str);
fclose(fp);
printf("\n");
return 0;
}