FILE *fp = fopen("test.txt", "w");"test.txt" 是">

c语言怎么将数据写入txt文档

来源:这里教程网 时间:2026-02-21 16:49:06 作者:

如何在 C 语言中将数据写入 TXT 文档

在 C 语言中,可以使用

FILE
结构和标准 I/O 函数将数据写入文本 (TXT) 文档。以下是详细步骤:

1. 打开文件

使用

fopen
函数打开文件并获取文件指针。语法如下:

立即学习“C语言免费学习笔记(深入)”;

<code class="c">FILE *fp = fopen("test.txt", "w");</code>
"test.txt"
是要写入的文件名。
"w"
指定以写入模式打开文件。

2. 写入数据

可以使用

fprintf
函数将格式化的数据写入文件。语法如下:

<code class="c">fprintf(fp, "%s\n", "Hello, world!");</code>
fp
是文件指针。
"%s\n"
是一个格式字符串,其中
%s
表示字符串,
\n
表示换行符。
"Hello, world!"
是要写入文件的数据。

3. 关闭文件

写入数据后,使用

fclose
函数关闭文件。语法如下:

<code class="c">fclose(fp);</code>
fp
是文件指针。

示例代码

<code class="c">#include <stdio.h>
int main() {
    // 打开文件
    FILE *fp = fopen("test.txt", "w");
    // 写入数据
    fprintf(fp, "Name: John Doe\n");
    fprintf(fp, "Age: 30\n");
    // 关闭文件
    fclose(fp);
    return 0;
}</code>

运行这段代码后,名为

test.txt
的文本文件将被创建并写入两行数据。

相关推荐