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

Tutoriales básicos de lenguaje C

Control de flujo de lenguaje C

Funciones en C

Arreglos en C

Punteros en C

Cadenas en C

Estructuras de lenguaje C

Archivos de lenguaje C

C otros

Manual de referencia de C

fputc() y fgetc() en archivos de C

Escritura de archivo: función fputc()

La función fputc() se utiliza para escribir un carácter en el archivo. Escribe el carácter en el flujo.

Sintaxis:

int fputc(int c, FILE *flujo)

#include <stdio.h>  
void main(){  
   FILE *fp;
   fp = fopen("archivo1.txt", "w");//Abrir archivo
   fputc('a',fp);//Escribir un carácter en el archivo
   fclose(fp);//Cerrar archivo
}

archivo1.txt

a

Lectura de archivo: función fgetc()

La función fgetc() devuelve un carácter de archivo. Obtiene un carácter del flujo. Devuelve EOF al final del archivo.

Sintaxis:

int fgetc(FILE *flujo)

#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

Este es un mensaje de texto simple