The C + + programmering språk är användbara för programmering skrivbordsprogram och operativsystem . C + + fungerar bra som ett verktyg när hastigheten och låg - nivå maskinvaruhantering krävs . När du tar emot indata från en terminal program , ingång kommandot för C + + kommer att stoppa när du tar emot en " EOF " signal . Med hjälp av denna kan du kontrollera om en användare klickar på tangentkombinationen av " Ctrl " och "D" Saker du behöver
C + + kompilator
Visa fler instruktioner
1
Inrätta en C + + -program som kan hantera indata och utdata . Detta inkluderar att importera de nödvändiga biblioteken i pre - processor :
# include
using namespace std ;
int main ( ) {
avkastning 0; }
2
Inrätta en oändlig loop som kommer att acceptera indata och placera det i en variabel , med hjälp av " cin " -funktion och en while-slinga :
int main ( ) {
int x = 0 ; while ( cin >> x ) {
}
avkastning 0; }
3
Kontrollera för " EOF . " The " cin " funktionen returnerar ett falskt värde om den erhåller en filslutsignal , antingen genom " EOF " symbol eller genom att användaren trycker på " Ctrl " , och " D. " Du kan kontrollera " EOF " och vidta lämpliga åtgärder :
int main ( ) {
int y = 0;
medan ( cin >> y ) { cout << y ;}
om ( cin.eof ( ) ) {//kontrollerar Control-D /EOFcout << " Japp " ; priants endast om cin hits EOF via Control-D }
avkastning 0; } Addera