English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Lezioni di base del linguaggio C

Controllo dei flussi del linguaggio C

C语言函数

C语言数组

C语言指针

C语言字符串

Strutture del linguaggio C

File del linguaggio C

Altro in C

Manuale di riferimento del linguaggio C

Il programma C scrive una stringa in un file

C语言编程实例大全

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()函数将用户输入的字符串写入此文件,然后关闭文件。

C语言编程实例大全