版权声明:转载请注明出处 https://blog.csdn.net/nanhuaibeian/article/details/88108924
#include <stdio.h>
int main(){
FILE *fp; //指向文件型数据的指针变量
char ch,filename[10];
printf("请输入文件名:");
scanf("%s",filename);
//将fopen函数的返回值赋给指针变量fp
if((fp=fopen(filename,"w"))==NULL){
printf("无法打开此文件\n");
return;
}
ch = getchar(); //用来接收最后输入的回车符
printf("请输入准备存储到磁盘的字符串(以#结束):");
ch = getchar(); //接收从键盘输入的第一个字符
while(ch!='#'){
fputc(ch,fp); //向磁盘文件输出一个字符
// printf("刚才输入的字符为:");
putchar(ch); //将输出的字符显示在屏幕上
ch=getchar(); //再接收从键盘输入一个字符
}
fclose(fp); //关闭文件
putchar(10); //向屏幕输出一个换行符
return 0;
}