您的位置:

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;
}

上述代码与第一小节的代码是一致的,唯一的区别就是文件的扩展名。