一、c語言創建文件並寫入內容
想要在C語言中創建文件並寫入數據,我們需要使用標準庫中的fopen
和fwrite
函數。
#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-tw/n/151402.html