#include <stdio.h>
#include <stdlib.h>
//int fputc(int c,FILE *stream)向指定的文件中写入一个字符,返回失败-1
int main()
{
FILE *fp;
char ch;//取字符后放这里
if((fp=fopen("string","w+"))==NULL)
{
printf("Cannot open file,strike any key exit!");
getchar();//阻塞功能,挂起
exit(1);
}
printf("input a string:\n");
//ch=getchar();//字符从键盘上输入
while (ch!='\n')//从键盘上输入的所有文件字符写到文件里,直到遇到回车字符
{
ch=getchar();
fputc(ch,fp);//把字符写到文件里
//ch=getchar();
}
printf("\n");
fclose(fp);
return 0;
}
终端:
input a string:
fkjeioueriuer743vdfd