c語言——文件操作1鍵入信息存儲入磁盤

//鍵盤輸入一串字符
//然後將其轉存到磁盤文件上
#include<stdio.h>
#include<stdlib.h>
int main()
{
	FILE *fp;
	//文件指針fp是指向FILE結構類型的指針變量
	char ch;
	//fopen("磁盤代號:\\文件名.擴展名","打開方式")
	//"w"方式打開文件
	//以只寫方式創建並打開文本文件
	//已存在的文件將會被覆蓋
	//只能寫入數據
	if((fp = fopen("D:\\demo.txt","w")) == NULL)
	{
		printf("Failure to open demo.txt!\n");
		exit(0);
	}
	//判斷文件是否成功打開
	//即文件指針是否爲空
	ch = getchar();
	//getchar函數的用途是從標準輸入流讀取一個字符
	while(ch != '\n')
	{
		fputc(ch,fp);
		//fputc函數用於將一個字符寫到一個文件上
		ch = getchar();
	}
	fclose(fp);
	//關閉由函數fopen打開的pf指向的文件
	return 0;
}

運行:輸入內容
在這裏插入圖片描述

然後在d盤查看文件:

很容易看見d盤自動生成了一個名為demo文本文件
在這裏插入圖片描述
打開文本文件:

可以看見我剛剛輸入的內容。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章