Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come combinare un file in C + +

Quando imparare a programmare in C + + , è necessario imparare a gestire file di input e output al più presto possibile . Questo permette ai programmi per recuperare le informazioni dal disco rigido , modificarlo e quindi memorizzare di nuovo sul disco rigido . In C + + , esistono diverse operazioni di file disponibile come parte della libreria standard . Sfidando te stesso con un compito come la combinazione di due file in uno, imparerete come usare alcune di queste operazioni e aumentare la vostra conoscenza della lingua . Cose che ti serviranno
+ ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
compilatore C + + , ad un GCC
Mostra più istruzioni
1

carico C + il C + + IDE facendo clic sulla relativa icona del programma . Selezionare "File /Nuovo /Progetto" e scegliere " C + + Project" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
2

Scrivere le seguenti istruzioni nella parte superiore del file di codice sorgente per importare il file di input necessari e le librerie di uscita : .

# include

# include

using namespace std;
3

dichiarare una funzione principale :

int main ( ) { }


Una funzione principale è il punto di ingresso per il vostro programma , ed è dove tutto il codice sorgente andrà . Ogni riga di codice che si scrive da questo passo in avanti deve essere scritto tra le parentesi graffe che seguono la funzione principale .
4

Scrivi la seguente per dichiarare tre tipi di file , che sono le variabili che puntano a file :

fILE * file0 ;

fILE * file1 ;

fILE * fileOutput ;
5

scrivere le seguenti tre istruzioni per aprire tutte le tre file utilizzando la funzione " fopen " . Le prime due file vengono aperti in modalità di sola lettura , mentre l'ultimo file viene aperto in modalità di sola scrittura

file0 = fopen ( " fileName0.txt " , " r"); .

file1 = fopen ( " fileName1.txt " , " r");

fileOutput = fopen ( " outputfile.txt " , "w" ) ;
6

test per vedere se tutti i file sono stati aperti con successo utilizzando la seguente istruzione "if" . Tutto il codice dai passaggi rimanenti andrà tra le parentesi graffe che seguono immediatamente l' istruzione "if" .

Se ( file0 ! = Null && file1 ! = Null && fileOutput ! = NULL ) per

{ }
7

Scrivi la seguente dichiarazione di variabile

char c ; .

Questa variabile permette di leggere un singolo carattere da un file, quindi scrivere . al file di output
8

Scrivi la seguente " fare " loop :

do {

c = getc ( file0 ) ;

putc (c, fileOutput ) ;

} while ( c = EOF !) ;

Questo ciclo legge un carattere da " file0 " e lo copia oltre al file di output . Si continuerà fino alla speciale end-of -file , o EOF , viene trovata carattere
9

Scrivi la seguente " fare " loop : .

Do {

c = getc ( file1 ) ;

putc (c, fileOutput ) ;
f

} while ( c = EOF !) ;

Questo fa esattamente la stessa cosa il ciclo precedente "do" , solo che funziona sugli alberghi di 10

Chiudere tutte e tre le file utilizzando la funzione " fclose " come questo " file1 ". :

fclose ( fileOutput ) ;

fclose ( file0 ) ;

fclose ( file1 ) ;
11

Eseguire il programma premendo il tasto verde "Play " nella parte superiore della IDE . Il programma legge i caratteri da " fileName0.txt " e scrive loro di OutputFile.txt . Si legge i file da " fileName1.txt " e li scrive " outputfile.txt . "
12

Aperto " outputfile.txt " con Notepad . Il file è una combinazione di " fileName0.txt " e " fileName1.txt . "

 

Programmazione © www.354353.com