gpt4 book ai didi

c - 将多行用户输入文本写入文件并使用 C 中的用户定义命令结束写入 session

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

<分区>

我需要将多行用户定义的文本写入 Linux 中的一个文件中。

我上面有这段代码,但是当我按下 return(enter) 时我的写作 session 结束但是我不希望它在我按下 enter 时以 enter 结束我希望我的程序转到下一行所以我可以写多行文本到该文件中。

最后,我希望我的程序在我按下 CNTL+D 时停止编写 session ,请问有什么想法吗?

#include <stdio.h> 
#include <stdlib.h>

int main()
{
char c[1000];
FILE *fptr;
fptr=fopen("program.txt","w");
printf("Enter a sentence:\n");
gets(c);
fprintf(fptr,"%s",c);
fclose(fptr);
return 0;
}

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