The C + + " getline "-funksjonen lar deg lese i et angitt antall tegn du kan bruke til å vise til leseren. Du må åpne en tekstfil , angi antall tegn og lage en variabel som programmet bruker for å holde listen over tegn. Input og output-prosesser bruke " iostream " biblioteket for å lese og skrive i datafilen. Instruksjoner
en
Høyreklikk CPP kildekoden filen og velg " Åpne med ". Klikk på C + + kompilatoren du bruker til å lage din kode .
2
Legg til iostream og fstream bibliotekene til toppen av kildekoden filen . Kopier og lim inn følgende kode til filen din til å gjøre det : en
# include
# include
3 Lag en variabel for innspill . Følgende kode setter opp en variabel av 10 tegn : en
røye readchar [ 10 ];
" 10 " betegner hvor mange tegn leser programmet . Erstatte denne verdien med din egen .
4
Åpne filen . Hvis du åpner en eksisterende fil , en feil avkastning. Følgende kode viser deg hvordan du åpner en fil som heter "c : \\ MINFIL.TXT " : en
ifstream mydata ;
mydata.open ( "c : \\ MINFIL.TXT ");
5
Les tegn fra filen. I dette eksemplet er 10 tegn lest. Følgende kode leser de første 10 tegn fra filen : en
mydata.getline ( readchar , 10, '\\ n ');
6
Vise inn tegn til leseren og lukke filen . Du må lukke filen når du har fullført leseprosessen eller operativsystemet fritar ikke en lås på filen . Følgende kode viser tegn og lukker filen : en
cout << readchar ;
mydata.close ();