编写写入数据程序,将字符串写入TXT中
时间: 2024-10-27 18:02:59 浏览: 8
QT+VS实现动态将数据写入到txt文件
编写一个简单的C语言程序,可以按照以下步骤将字符串写入文本文件(TXT):
```c
#include <stdio.h> // 包含文件I/O相关的头文件
int main() {
char filename[] = "example.txt"; // 定义你要写入的文件名
char string_to_write[] = "Hello, this is a test string."; // 要写入的字符串
FILE *fp; // 文件指针
// 打开文件,如果不存在则创建
fp = fopen(filename, "w"); // "w"表示写入模式,如果文件不存在则新建
if (fp == NULL) {
printf("Error opening file.\n");
return 1;
}
// 写入字符串
fprintf(fp, "%s", string_to_write); // fprintf可以直接写入字符串
// 关闭文件
fclose(fp);
printf("Data written to the file successfully.\n");
return 0;
}
```
在这个例子中,我们首先包含了`stdio.h`库,然后定义了文件名和要写入的字符串。接着使用`fopen`打开文件,如果文件不存在就创建。然后使用`fprintf`函数将字符串写入文件,最后记得关闭文件。
运行此程序后,将在当前工作目录下生成一个名为`example.txt`的新文件,并写入指定的字符串。
阅读全文