6.1作业
1、从键盘输入一串字符,并把字符存入文件中。
#include <stdio.h>
#include <stdlib.h>
//从键盘输入一串字符,并把字符存入文件中。
void main()
{
FILE *fp;
char c;
if((fp=fopen("test.txt","w"))==NULL)
{
printf("cannot open this file\n");
exit(0);
}
c=getchar();
while(c!='#')
{
putchar(c);
fputc(c,fp);
c=getchar();
}
fclose(fp);
}
2、读入第一题的文件中的字符串,存入字符数组,并输出在屏幕上。
#include <stdio.h>
#include <stdlib.h>
//读入第一题的文件中的字符串,存入字符数组,并输出在屏幕上。
void main()
{
FILE *fp;
char c;
if((fp=fopen("test.txt","r"))==NULL)
{
printf("cannot open this file\n");
exit(0);
}
c=fgetc(fp);
while(!feof(fp))
{
putchar(c);
c=fgetc(fp);
}
printf("\n");
fclose(fp);
}
P.S.:Run,barry,run!出自闪电侠(手动狗头)