Espacio de tecnologia, software libre y sus derivados. Una horda de monos entrenados escriben de vez en cuando por aqui algunas noticias, opiniones e incluso alguna que otra cosa fuera del tema. Maqueros, favor de abstenerse que no somos lo suficientemente guapos.

Piano daemon

Lellendo un fichero de texto plano con C

#include "stdio.h"
#include "stdlib.h"

int main(){

	// Se requiere un puntero del tipo de dato FILE
	FILE *fichero_to_open;	

	// La funcion fopen retorna un puntero de tipo FILE
	// esto lo logra con el path del archivo y un modo de apertura
	// hacia este archivo
	fichero_to_open = fopen("/home/j4nusx/chingon3.sql","r");

	//Si la funcion fopen tuvo un fallo ... retornara un puntero Nulo
	//Indicandonos con esto que ocurrio un fallo
	if ( fichero_to_open == NULL ){
		perror("Error al intentar abrir el fichero");
		exit(1);
	}
	else {
               // Aqui leemos el fichero caracter por caracter
		char caracter_obtenido;
		while ( ( caracter_obtenido = fgetc(fichero_to_open)) != EOF ) {
			printf("%c",caracter_obtenido);
		}
		fclose(fichero_to_open);
	}

	return 0;
}

Comenta