| 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 C che legge un Parentesi
    I programmi devono essere in grado di leggere e scrivere file per memorizzare i dati affidabile . La gestione dell'input file è un compito di programmazione molto comune . Il linguaggio di programmazione C vi permette di accedere facilmente ai file utilizzando le funzioni della libreria standard C . Un semplice programma che può aiutare a conoscere in ingresso file C è un programma che legge il testo da un file . Si può avere il programma di fare qualcosa di speciale, come solo lettura parentesi , per esplorare ulteriormente file di input con C. Hai bisogno
    C ambiente di sviluppo integrato ( IDE ) per C Compiler
    Mostra di più istruzioni
    1

    Importa le due biblioteche ' cstdio ' e ' cstdlib ' , scrivendo le due istruzioni seguenti nella parte superiore del file di codice sorgente :

    # include ;

    # include
    2

    Creare una funzione principale scrivendo il seguente sotto la # include dichiarazioni :

    int main ( ) { }
    3

    dichiarare un puntatore a un file , scrivendo la seguente dichiarazione all'interno delle parentesi graffe della funzione principale :

    FILE * f ;
    4

    Aprire il file che si desidera leggere il testo da passando il suo nome e il percorso del fopen function () . Ad esempio, se si desidera aprire il file ' nomefile ' situato nella directory radice del vostro disco C: \\ , è possibile utilizzare la seguente chiamata di funzione :

    f = fopen ( " c: \\ \\ nome del file . txt " , " r ");
    5

    dichiarare un tipo di dati carattere che memorizza un singolo carattere dal file . Per dichiarare il tipo di dati carattere :

    char c ;
    6

    Dichiarare un tipo di dati int , che non mancherà di tenere il conto di quante parentesi sono stati letti . Scrivere la seguente riga di dichiarare la int :

    parenthesisCount int = 0;
    7

    loop attraverso il file di un carattere alla volta. Un metodo efficace per realizzare questo utilizza la funzione getc (), che prende un carattere da un file . Memorizzando questo personaggio in una variabile char , è possibile verificare in seguito e vedere se si tratta di una parentesi . Quando getc ( ) raggiunge la fine del file , si incontra un carattere di end -of-file ( EOF ) . È possibile utilizzare questo carattere per terminare il ciclo while , come questo: ( ! ( C = getc ( f ) ) = EOF ) per

    mentre { }
    8

    di prova per vedere se la variabile char contiene una parentesi . Se lo fa, è possibile incrementare la variabile parenthesisCount . È possibile scrivere un'istruzione if all'interno delle parentesi graffe del ciclo while per eseguire questa operazione , come ad esempio:

    if ( c == ' {'

    Previous :

    next :
      Articoli Correlati
    ·Differenza tra C e Visual C 
    ·Come eliminare una riga da un file in C 
    ·Come fare un Stickman in C + + 
    ·Come convertire e decodificare HTML ad una stringa su i…
    ·Come implementare l' ADT Stack 
    ·Come ottenere un valore selezionato da una Listbox in C…
    ·Come convertire le lettere in numeri in una tabella di …
    ·Come convertire i numeri di telefono in testo C 
    ·Come invertire una coda in C + + 
    ·Come utilizzare un buffer temporaneo in C + + 
      Articoli in evidenza
    ·Come modificare la visibilità di una rete di WPF 
    ·Che cosa è CTS in ASP.NET 
    ·Come chiudere automaticamente una finestra di messaggio…
    ·Quali sono i vantaggi di un Bot ? 
    ·Come creare un file txt da XML con PHP o ASP 
    ·Come ottenere i nomi dei campi di un dataset 
    ·Come aggiungere un pulsante di riduzione a un form di V…
    ·Come individuare un carattere in una stringa 
    ·Che cosa è una dichiarazione in Java 
    ·Come lavorare con sprite in AS3 
    Copyright © Conoscenza Informatica http://it.wingwit.com