| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come scrivere un programma che legge una stringa di nomi da un file in C
    Può essere utile leggere in nomi da un file quando si desidera utilizzare i dati nel programma C . Ad esempio , potrebbe essere necessario leggere i nomi dei dipendenti da aggiungere al database del computer o di calcolare le informazioni salariale. La libreria C include funzioni per far si apre un file , leggere i dati e poi dividerlo nei suoi componenti nomi. Istruzioni
    1

    Aprire il file sorgente in C in un editor , ad esempio Microsoft Visual Studio .
    2

    Includere le intestazioni " stringa" " stdio " e aggiungendo il codice " # include " e "# include " nella parte superiore del file di origine .
    3

    accedere al file che si desidera leggere i nomi dal aggiungendo il codice "FILE * my_file ; my_file = fopen ( " file.txt " , " r "); ". L'argomento "r" imposta il file per l' accesso in lettura. Sostituire " file.txt" con il percorso del file del file .
    4

    richiamare la funzione " fgets " per leggere una riga di testo dal file , aggiungendo la "linea char codice [ 80 ] , while ( fgets ( linea , 80 , my_file ) = NULL ) { " . Il loop mantiene la lettura di una riga alla volta fino a raggiungere la fine del file . La fine di ogni riga è contrassegnata da un carattere di nuova riga ( \\ n ) economici 5

    separato la sfilza di nomi in nomi individuali con la funzione " strtok " , con l'aggiunta del codice "char * pch . ; pch = strtok ( linea , ""); while (! pch = NULL) { printf ( "% s \\ n" , pch ) ; pch = strtok ( NULL , ""); } " . Il " strtok " ripetutamente divide la stringa in nomi , separandolo da spazi bianchi . In alternativa , se i nomi sono semplicemente memorizzati uno per riga , basta stampare i nomi con il codice " printf ( % s \\ n" , line) ; ". Chiudere il precedente " "loop con l'aggiunta del codice ", mentre } " < . br> Pagina 6

    chiudere il file con la funzione " fclose " aggiungendo il codice " fclose ( my_file ) ; ".
    7

    Salvare il file C , compilare ed eseguire a leggere nella stringa di nomi .

    Previous :

    next :
      Articoli Correlati
    ·Come aggiungere una riga nel DataGridView 
    ·Come scrivere un file Hex 
    ·Come creare un ciclo while in C 
    ·Come utilizzare Visual C 6 
    ·Tipi di variabili dei dati degli attributi 
    ·Come fare divisioni in virgola mobile 
    ·Come ottenere il Numero riga di un file di input in C 
    ·Che cosa fa di buffer overrun media 
    ·Come leggere un file riga alla volta in C 
    ·Come utilizzare la funzione strpbrk in C + + 
      Articoli in evidenza
    ·Come usare Pivot in SQL 
    ·Come utilizzare PHP per i file JavaScript esterni 
    ·Come fare gli stili vBulletin 
    ·Come salvare DataGridView a un set di dati 
    ·Come compilare un campo in VB Accesso 
    ·Come fare un modello in C + + Codice 
    ·Come popolare un cellulare dopo una discesa di selezion…
    ·Pro & Contro di un'istruzione ReDim 
    ·Come rilevare un evento con WIA Wait 
    ·Come fare Milioni 
    Copyright © Conoscenza Informatica http://it.wingwit.com