“Conocimientos Programación>C /C + + Programming

Cómo leer los números a partir de archivos en C

2014/1/5
Programadores leer archivos en C porque los archivos estáticos también actúan como almacenamiento de datos permanente que no requiere de RAM y una fuente de alimentación . Debido a esto , determinados formatos de archivo permiten a los programadores utilizar lenguajes como C para leer los datos de manera uniforme y manipular los resultados . Usando C Funciones de administración de archivos , un programador puede leer los números de un archivo y les imprima en la pantalla, o manipular de cualquier manera deseada . Cosas que necesitará
Editor de texto
C Compiler ( GCC )
Mostrar más instrucciones
1

Crear un puntero de archivo y abra un archivo con ese puntero . Introduzca este código de ejemplo en el editor de texto. El puntero FILE - un tipo especial de puntero en C - hace referencia a un archivo para operaciones de entrada /salida :

# include stdio.h

int main () {
< p > file * file ;
archivo

= fopen ("c : \\ \\ example.text ", " r") ;

En este ejemplo , el puntero de archivo referencias " archivos" un archivo de texto llamado " ejemplo ", ubicado en el principal " c: \\ " partición del disco duro , el argumento de la " r " indica que el archivo se abre como de sólo lectura
2

Crear un entero para almacenar . el archivo, y el bucle para leer el archivo . En este código, un número entero que almacena un número mientras el archivo está atravesada :

int x;

mientras

{
< p ( feof (archivo) !) >}

En la declaración ", mientras que " , el " feof (archivo) " llamada a la función comprueba el puntero del "archivo " FILE para el token EOF . Cuando el puntero contiene ese modo, se llega al final del archivo y el bucle se detiene.
3

Leer desde el archivo, un entero a la vez, con la función " fscanf " . Por ejemplo :

while ( feof (archivo) !)


{ If ( fscanf (archivo , "% d" , & x ) == 1) spanish

printf ( "$ d \\ n", x);

}

la función " fscanf " lee la entrada de " archivo" como decimal - entero - y tiendas it In " x . " variable El "if" se asegura de que sólo un único argumento es tomado por llamada a " fscanf . " A continuación, " printf " imprime el entero a la terminal en su propia línea . Compile el programa y ejecutar el archivo de salida de resultados.

C /C + + Programming
Cómo aprender Visual C + +
Cómo obtener elementos de una matriz en C
Cómo dejar de desbordamiento de búfer C
Cómo ocultar la subvista en un iPhone
Cómo convertir cadenas en valores largos sin signo
¿Cuáles son las funciones de las unidades de disco duro
Cómo compilar C + + en jGRASP
Cómo convertir una cadena en Boolean
Conocimientos Informáticos © http://www.ordenador.online