English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo esempio, imparerai a scrivere una frase in un file utilizzando la dichiarazione fprintf().
Per comprendere questo esempio, dovresti conoscere quanto segueProgrammazione in CArgomento:
Questo programma memorizzerà la frase inserita dall'utente in un file.
#include <stdio.h> #include <stdlib.h> int main() { char sentence[1000]; // creazione del puntatore di file per gestire il file FILE *fptr; // apertura del file in modalità scrittura fptr = fopen("program.txt", "w"); // uscita dal programma if (fptr == NULL) { printf("Errore!"); exit(1); } printf("Inserisci una frase:\n"); fgets(sentence, sizeof(sentence), stdin); fprintf(fptr, "%s", sentence); fclose(fptr); return 0; }
Risultato di output
Inserisci una frase: C Programming is fun Ecco creato un file chiamato program.txt. Il file conterrà il testo C programming is fun.
在程序中,用户输入的句子存储在sentence变量中。
然后,以写模式打开名为program.txt的文件。如果该文件不存在,将创建它。
最后,使用该fprintf()函数将用户输入的字符串写入此文件,然后关闭文件。