C語言之文件寫操作

和文件讀操作類似,文件寫操作需要相差無幾的條件。

1.需要文件指針,指向被打開的文件,這裏用到fopen函數(要養成一個良好的習慣,在文件打開後要檢查文件指針是否爲空,以此來判斷指針是否指向目標文件)

2.可以用fputs函數來進行文件的寫操作。

//  FileReadWrite.cpp  
//  C語言文件寫操作  
//  Created by Coral on 2017/3/3.  
//  Copyright © 2017年 Scarborough_Coral. All rights reserved.  
//  
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
	//文件路徑,本次爲當前文件下創建
	char *path = "writethis.txt";
	//打開文件
	FILE *fp = fopen(path, "w+");
	if (fp == NULL)
	{
		printf("Open error!\n");
		return -1;
	}
	//需要寫入文件的內容
	char *wt = "啊卡里就感覺啊額客人根本就額啊看如果不";
	/*
	fputs函數:
	第一個參數:需要寫入的內容指針
	第二個參數:需要寫入的文件的指針(輸出流)
	*/
	fputs(wt, fp);
	//輸出提示寫入文件成功
	printf("Input succeeded!\n");
	//關閉文件
	fclose(fp);
}

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