C語言創建文件並寫入數據

一、c語言創建文件並寫入內容

想要在C語言中創建文件並寫入數據,我們需要使用標準庫中的fopenfwrite函數。

#include <stdio.h>

int main() {
   FILE *fp;
   char content[] = "Hello, World!";

   fp = fopen("example.txt", "w+");
   fwrite(content, sizeof(char), sizeof(content), fp);
   fclose(fp);

   return 0;
}

上述代碼會在程序的當前目錄下創建一個名為example.txt的文件,並將"Hello, World!"寫入該文件中。

二、c語言生成文件並寫入

C語言中,我們也可以使用fprintf函數將數據寫入文件。

#include <stdio.h>

int main() {
   FILE *fp;

   fp = fopen("example.txt", "w+");
   fprintf(fp, "This is an example file.");
   fclose(fp);

   return 0;
}

以上代碼也是會在程序的當前目錄下創建一個名為example.txt的文件,並將"This is an example file."寫入該文件中。

三、c++創建文件並寫入數據

C++中,我們可以使用ofstream類來創建文件並寫入數據。

#include <iostream>
#include <fstream>

using namespace std;

int main() {
   ofstream outfile("example.txt");
   outfile << "Hello, World!";
   outfile.close();

   return 0;
}

以上代碼會在程序的當前目錄下創建一個名為example.txt的文件,並將"Hello, World!"寫入該文件中。注意,使用ofstream時可以不必調用close函數,因為該類的析構函數會隱式的調用。

四、創建文件並輸入內容

對於JS語言,我們可以使用fs模塊的writeFile函數創建文件並輸入內容。

const fs = require('fs')

fs.writeFile('example.txt', 'This is an example file.', (err) => {
  if (err) throw err;
  console.log('The file has been saved!');
});

以上代碼會在程序的當前目錄下創建一個名為example.txt的文件,並將"This is an example file."寫入該文件中。

五、c創建txt文件寫入文本

最後,我們需要注意的是在C語言中創建文件時,必須要指定文件的擴展名,例如".txt",才能夠使用文本編輯器正確的打開並查看文件內容。

#include <stdio.h>

int main() {
   FILE *fp;
   char content[] = "Hello, World!";

   fp = fopen("example.txt", "w+");
   fwrite(content, sizeof(char), sizeof(content), fp);
   fclose(fp);

   return 0;
}

上述代碼與第一小節的代碼是一致的,唯一的區別就是文件的擴展名。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/151402.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-11 13:41
下一篇 2024-11-11 13:41

相關推薦

發表回復

登錄後才能評論