我想创建一个 C 程序,在其中要求用户编写文本,然后将此文本保存在文件中。
这是我尝试过的代码:
FILE* fichier = NULL;
fichier = fopen("filePath","a+");
printf("entrer le texte : ");
scanf("%s",txt);
fputs(nomFichier,txt);
问题是当用户想要创建一个回车符的文本时,编译器只读取第一个回车符之前的文本。
当我第一次创建文件时,有什么方法可以使用文本编辑器打开它,并且程序将处于挂起状态,直到用户关闭该文本编辑器。