Hallo, wie geht es dir? /> int main () {
char Dateiname [32], userData [4096]; < /p>
printf("type the filename bro: ");
fgets(filename, 32, stdin);
printf("type data now: ");
fgets(userdata, 4096, stdin);
FILE *userfile;
userfile = fopen(filename, "w");
fprintf(userfile, userdata);
fclose(userfile);
return 0;
< /code>
}
`< /p>
Basierend auf dem, was ich durchsucht habe, nimmt fGets < /strong> die gesamte Zeichenfolge buchstäblich auf, sodass das neue Zeilenzeichen berücksichtigt wird:
1. Warum?
2. Was ist mit dem Null -Charakter '\ 0' ?
Können Sie mir helfen, dies bitte zu lösen?>
Mit C erstellte Dateien werden mit dem Zeichen '\ n' in Bash angezeigt ⇐ C++
-
- Similar Topics
- Replies
- Views
- Last post