和文件讀操作類似,文件寫操作需要相差無幾的條件。
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);
}