c语言创建一个文件txt
时间: 2024-03-06 14:50:22 浏览: 99
要在C语言中创建一个文本文件(.txt),可以使用标准库函数fopen()和fprintf()。
下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
FILE *fp;
char filename[] = "example.txt";
fp = fopen(filename, "w"); // 创建一个文本文件,写入模式
if (fp == NULL) {
printf("无法创建文件\n");
return 1;
}
fprintf(fp, "这是一行文本\n"); // 写入文件
fclose(fp); // 关闭文件
return 0;
}
```
在上面的代码中,我们使用fopen()函数创建名为“example.txt”的文件,并将其打开以进行写入。如果文件无法创建,则会输出一条错误消息并退出程序。使用fprintf()函数将一行文本写入文件中。最后,使用fclose()函数关闭文件。
注意:在使用fopen()函数时,指定的文件名可以是绝对路径或相对路径。如果指定的是相对路径,则文件将在程序运行的当前工作目录中创建。
阅读全文