gpt4 book ai didi

将字母 append 到文件末尾的 C 程序

转载 作者:行者123 更新时间:2023-11-30 21:09:52 25 4
gpt4 key购买 nike

打开现有文本文件并 append 新字母只要用户想添加新的到此文件致文件的信件。

使用while循环使用fopen(“文件名”,“a”);

我不知道从哪里开始。我知道如何将单个字母、单词或短语 append 到文件中,但我不知道在此基础上执行其他操作。非常感谢任何帮助。

好的,所以我想单独编写 while 循环部分,然后让它打印输出,看看我是否走在正确的轨道上......

这是我到目前为止所拥有的..

我仍然需要帮助的是如何结束 while 循环(通过使用特定字符)

如何将其集成到文件格式中并让它将字符打印到文件上。

#include <stdio.h>

int main()
{

int true;
char mychar;
char NUL;
NUL =000;


while(true)
{
printf("\nEnter a letter to append to file A.txt: ");
scanf(" %c", &mychar);
if(mychar == (char)000)
break;
}

return 0;
}

最佳答案

使用 while 循环来实现这一点:

#include <stdio.h>

int main(void)
{
char c;

FILE *file;

file = fopen("file.txt","a");

//you can use EOF instead if '\n'
while( (c = getc(stdin)) != '\n' )
{
putc(c,file);
}
fclose(file);
return 0;
}

关于将字母 append 到文件末尾的 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33086838/

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