linux里如何创建c文件夹,使用c语言在Linux中的/ tmp文件夹中创建文本文件

#include // Defines fopen(), fclose(), fprintf(), printf(), etc.

#include // Defines errno

C程序mkstemp功能一般先从 '主要()' 功能。

int main()

{

int rCode=0;

FILE *fp = NULL;

'fp'将是对文件的引用,用于读取,写入或关闭文件。

char *filePath = "/tmp/thefile.txt";

'filePath'是一个保存路径“/ tmp”和文件名“thefile.txt”的字符串。

以下行尝试以“写入”模式打开文件,该文件(如果成功)将导致在“/ tmp”目录中创建文件“thefile.txt”。

fp=fopen(filePath, "w");

顺便提及,与指定的 “w”(写入)模式,它 “thefile.txt” 已经存在于 “/ TMP” 目录时,它都将被覆盖。

如果无法创建文件,下面的代码将打印一个错误。

if(NULL==fp)

{

rCode=errno;

fprintf(stderr, "fopen() failed. errno[%d]\n", errno);

}

创建文件后,可以写在这里:现在

fprintf(fp, "This is the content of the text file.\nHave a nice day!\n");

,该文件可以被关闭。

if(fp)

fclose(fp);

全部完成。

return(rCode);

}

你可能感兴趣的:(linux里如何创建c文件夹)