一、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; }
上述代码与第一小节的代码是一致的,唯一的区别就是文件的扩展名。