文件的输入输出:使用fget函数从键盘逐个输入字符,然后用fputc函数写到 磁盘文件

版权声明:转载请注明出处 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;
}

猜你喜欢

转载自blog.csdn.net/nanhuaibeian/article/details/88108924