和文件读操作类似,文件写操作需要相差无几的条件。
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);
}