| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo leer un archivo en ANSI C
    Una de las primeras cosas que aprendes como programador C es cómo leer datos de un archivo . A pesar de que fue desarrollado en 1972 , el lenguaje de programación C sigue siendo de uso común hoy en día, sobre todo porque permite al programador para desarrollar aplicaciones de alto nivel sin dejar de ser capaz de controlar los bits individuales de la información , si es necesario . Escriba un programa para leer un archivo de texto en tan sólo unos pasos. Instrucciones
    1

    escriba lo siguiente para incluir el " ansi_c.h " archivo de encabezado en la primera línea del archivo fuente :

    # include < br > Página 2

    Escriba lo siguiente en un nuevo proyecto " ANSI C" para definir la función " readFile ":

    int readFile (const char * FilePathName , char ** resultsRead )
    < p > {
    3

    Escriba lo siguiente para abrir el archivo :

    sizeOfFile int = 0 ;

    fILE * apuntador de archivo = fopen ( FilePathName " rb ");

    if ( apuntador de archivo == NULL) {


    * resultsRead = NULL;

    regreso -999 ;
    < p >}
    4

    Escriba lo siguiente para leer los contenidos del archivo :

    fseek ( apuntador de archivo , 0, SEEK_END ) ;

    sizeOfFile = ftell ( apuntador de archivo ) ;

    fseek ( apuntador de archivo , 0, SEEK_SET ) ;

    * resultsRead = (char *) malloc ( sizeOfFile 1 ) ;
    5

    Escriba lo siguiente para comprobar si hay errores al leer el archivo :

    if ( sizeOfFile = fread (* resultsRead , sizeof (char ) , sizeOfFile , apuntador de archivo ) !)

    {

    gratuita ( * resultsRead ) ;

    regreso -999 ;

    }
    6

    Escriba el siguiente para cerrar el archivo y devolver el contenido del archivo :

    fclose ( apuntador de archivo ) ;

    (* resultsRead ) [ sizeOfFile ] = 0 ;

    regreso sizeOfFile ;

    }
    7

    Escriba lo siguiente para definir la función " main () " en el archivo de origen :

    int main () {


    Escriba lo siguiente para declarar las variables :

    char * DataRead ;

    int sizeOfFile ;

    characterCntr int = 0 ;
    8

    Escriba lo siguiente para llamar a la función " readFile " que ha creado anteriormente:
    < p> sizeOfFile = readFile ("C: \\ \\ readData.txt " , y DataRead ) ;

    if ( sizeOfFile < 0 ) {


    puts ( " Error al leer datos de archivo ");

    devuelven 1 ;

    }
    9

    Introduzca el siguiente para recorrer el contenido de su archivo , los muestra y cerrar la función :

    while ( sizeOfFile > 0 ;

    }

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar la función strtok en C + + 
    ·C + + Formación 
    ·Cómo utilizar la función Memset en C + + 
    ·Cómo agregar una fila en DataGridView 
    ·¿Qué es un encabezado Ctype 
    ·Cómo programar C Punteros 
    ·Cómo acceder a los podcasts de vídeo con el iPhone SD…
    ·Cómo compilar CPP en un Mac 
    ·Cómo calcular integrales con C + + 
    ·Cómo crear una matriz en C 
      Artículos destacados
    ·Cómo acceder a elementos de una matriz bidimensional 
    ·Cómo crear un nuevo clip en Rails 
    ·Cómo crear un botón de reinicio con la programación …
    ·Cómo convertir las macros de Excel para Net 
    ·Cómo utilizar Python Apache 
    ·Cómo hacer una fecha en PHP 
    ·Cómo hacer un almacén de claves 
    ·Cómo desarrollar desplegables aplicaciones de Windows …
    ·Función Proper Case for Strings PHP 
    ·Cómo cambiar el DPI de Java 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com