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);
}

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