Want to create interactive content? It’s easy in Genially!

Get started free

< Funciones de stdio.h>

JULIÁN RAMÍREZ

Created on March 14, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Essential Learning Unit

Akihabara Learning Unit

Genial learning unit

History Learning Unit

Primary Unit Plan

Vibrant Learning Unit

Art learning unit

Transcript

< Funciones de stdio.h>

EMPEZAR >

>

>

<Objetivos>

Comprender el uso de la biblioteca stdio.h en el manejo de archivos.

Aprender a cerrar archivos correctamente con fclose.

Conocer cómo cambiar el nombre de un archivo usando rename.

Identificar errores en archivos mediante la función ferror.

<01> BIBLIOTECA

EMPEZAR >

>

>

fclose

La función fclose se usa para cerrar un archivo que previamente fue abierto con fopen. Libera los recursos del archivo y asegura que los datos se guarden correctamente.

<02> como funciona

EMPEZAR >

>

>

// Usa el tipo c

int fclose(FILE *archivo);int → Es el tipo de dato que devuelve la función (un número entero). fclose → Nombre de la función (sirve para cerrar archivos). FILE * → Es un puntero a un archivo (variable especial que representa el archivo). archivo → Nombre de la variable que contiene el archivo que abriste.

Esta función recibe un archivo que ya abrimos y lo cierra.Nos regresa 0 si todo salió bien o error si algo falló.

<03> EJEMPLO

EMPEZAR >

EJEMPLO

Este programa crea un archivo llamado texto.txt, escribe dentro de él el mensaje “Hola mundo” y luego lo cierra con fclose, lo que permite guardar correctamente la información. Al final muestra un mensaje indicando que el archivo fue creado y cerrado con éxito.

<04> FUNCION RENAME

EMPEZAR >

>

>

// Utiliza TIPO C

int rename(const char *nombre_actual, const char *nuevo_nombre);

EJEMPLO

nombre_actual: nombre del archivo original nuevo_nombre: nuevo nombre del archivo Retorna: 0 si funciona distinto de 0 si hay error

<05> ferror

EMPEZAR >

>

>

// que es?

La función ferror se usa para verificar si ocurrió un error en un archivo durante operaciones como lectura o escritura.

>

>

Utiliza el tipo C int ferror(FILE *archivo);

Ejemplo

archivo: puntero al archivo Retorna: 0 si no hay error Distinto de 0 si hay error

¡GRACIAS POR SU ATENCION!

>

Se usa para enviar datos hacia la pantalla cout << "Hola mundo";

Este programa cambia el nombre de un archivo existente llamado texto.txt a nuevo.txt. Cuando se ejecuta, solo realiza el cambio de nombre y muestra un mensaje en pantalla indicando que la operación se realizó correctamente.

EJEMPLO

Este programa abre un archivo, lee un carácter y revisa si hubo errores al leerlo usando ferror, luego cierra el archivo.