Creare un file di testo che contiene una serie di punti di dati . Aprire un editor di testo come Wordpad facendo clic sulla sua icona e inserendo i seguenti valori:
0 1
1 2
2 3 4 5
2
carico del C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File ", "Nuovo" e "Progetto ". Scegliere "Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
3
Scrivere il seguente per dichiarare una funzione principale : .
Int main ( ) per
{ }
la funzione principale è dove tutto il codice risiederà e dove inizia il tuo programma
4
Scrivi la seguente riga per dichiarare una costante : .
const int DisplaySize = 50;
Questa costante determinerà quanto grande è l'area di visualizzazione . Il display uscita sarà una griglia bidimensionale . Sulla maggior parte delle console , un 50 - by- 50 griglia di caratteri è probabilmente abbastanza grande . Scrivere il seguente per dichiarare questa dimensione costante :
linea stringa
;
5
Scrivi il seguente codice per creare una matrice di dati bidimensionale :
visualizzazione char [ ,"DisplaySize ] [ DisplaySize ] = { '0 ' }; .
Questa matrice utilizza il " DisplaySize " costante per impostare le sue dimensioni
6
Scrivi quanto segue per dichiarare una stringa che verrà accettare i dati dal file di input :
linea stringa
;
7
Scrivi il seguente codice per aprire il file
ifstream pointsFile ( " " points.txt . " points.txt " ) ;
Questo file deve essere nella stessa cartella del file eseguibile del codice sorgente
8
Scrivi il seguente . " if " :
se ( pointsFile.is_open ( ) ) per
{ }
Questa dichiarazione controlla se il file è aperto . Questa è una misura failsafe che può prevenire crash del programma
9
Scrivi la seguente " mentre " loop : .
Mentre ( pointsFile.good ( ) ) per
{ }
il ciclo "while" sarà scorrere il file e leggere tutto il suo ingresso . Fino a quando il file ha contenuto , il " pointsFile.good ( ) " condizione valuterà come vero. Se collocato all'interno di un ciclo "while" , il programma in loop attraverso l'intero contenuto del file . Scrivere il seguente ciclo "while" all'interno delle parentesi graffe della dichiarazione " se " fatta nel passaggio precedente :
10
Scrivi le seguenti dichiarazioni in-tra le parentesi graffe del ciclo "while" :
getline ( miofile , line) ; visualizzazione
[ riga [ 0 ]] [ linea [ 2 ]] = 'X' ;
Questo codice legge una riga di dati utilizzando la funzione " getline " . Ciò memorizzare i dati nella stringa "linea ". Questi dati saranno costituiti da coordinate 2D, che possono poi essere usati per contrassegnare un punto sulla griglia di visualizzazione
11
Scrivi la seguente nidificato " per" struttura ad anello : .
Per ( int i = 0; i < DisplaySize ; i + + ) per
{for ( int j = 0; j < DisplaySize ; j + + ) per
{ cout << visualizzazione [ i] [ ,"j ] ; } }
Questa struttura scorre la griglia " Display " con un paio di nidificato " per" i loop , e esso stampa qualsiasi valore memorizzato in ogni cella . Una cella viene visualizzato se le sue coordinate sono nel file di input " points.txt . "
12
Eseguire il programma . Il programma legge le coordinate da " points.txt " e viene stampata una griglia con una "X" per ogni coordinata .
Programmazione © www.354353.com