gpt4 book ai didi

c - 如何读取用户输入并将其写入 .txt。文件?

转载 作者:太空宇宙 更新时间:2023-11-04 03:08:55 25 4
gpt4 key购买 nike

<分区>

我需要能够提示用户输入文本,然后将其输入到文本文件中。一旦用户输入 CRTL-D/fputs 返回 NULL,它就会停止读取。

我可以打开一个文件并使用 fprintf 写入它,但现在我需要使用用户输入写入文件。我真的不知道从哪里开始。

我知道如何读取 .txt 文件并使用 fputs 将其内容打印到终端,但是通过终端写入文件对我来说太困惑了...

int main(int argc, char *argv[]) {
FILE *f;

f = fopen(argv[1], "w");
if (errno) {
perror("Error opening file.");
exit(1);
}

fprintf(f, "Hello, Jake.\n");
fclose(f);
}

我需要一个 while 循环,它在 fputs 或 feof 返回 NULL 时结束。

如果在任何时候我说了一些没有意义的话,那是因为我很困惑。为 uni 学习 C 使我发疯:(

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com