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

Corso di base del linguaggio C

Controllo di flusso del linguaggio C

Funzioni del linguaggio C

Array del linguaggio C

Puntatori del linguaggio C

Stringhe del linguaggio C

Struttura del linguaggio C

File del linguaggio C

Altro C

Manuale di riferimento del linguaggio C

fputc() e fgetc() dei file C

Scrittura del file: funzione fputc()

La funzione fputc() viene utilizzata per scrivere un singolo carattere nel file. Esporta il carattere nel flusso.

Sintassi:

int fputc(int c, FILE *stream)

#include <stdio.h>  
void main(){  
   FILE *fp;
   fp = fopen("file1.txt", "w"); // Apre il file
   fputc('a',fp); // Scrive un singolo carattere nel file
   fclose(fp); // Chiude il file
}

file1.txt

a

Lettura del file: funzione fgetc()

La funzione fgetc() restituisce un singolo carattere dal file. Recupera un carattere dal flusso. Restituisce EOF alla fine del file.

Sintassi:

int fgetc(FILE *stream)

#include<stdio.h>  
#include<conio.h>  
void main(){  
    FILE *fp;
    char c;
    clrscr();
    fp=fopen("myfile.txt","r");
    
    while((c=fgetc(fp))!=EOF){
        printf("%c",c);
    }
    fclose(fp);
    getch();
}

myfile.txt

Questo è un messaggio di testo semplice