Slik Clear Screen før en ny Loop i en CPP

C Plus Plus (CPP eller C ++) programmeringsspråk opprinnelig program miljøet er kjent som "terminal" eller "kommandolinjen" konsollskjermen. Det er en tekst-basert skjerm som finnes i Microsoft Windows ( "Start", "Tilbehør", "Ledetekst"), i Apple Mac (funnet på kaien på skjermen, merket "Terminal") eller i Linux (trykke noen av funksjonstastene merket F1 - F9). Et program sløyfe kan fjerne teksten skjermen etter at brukeren gjør den siste posten og ønsker å starte på nytt.

Bruksanvisning

1 Åpne CPP programmet i en tekst editor. På toppen av programmet, hvor programbibliotek inkluderer deklareres (rett før main ()), erklærer at du ønsker CPP kompilatoren pre-prosessor til også å omfatte C standard bibliotek, merket "cstdlib." For å gjøre dette, skriver du inn følgende linje på en blank linje for seg selv:

inkluderer <cstdlib>

2 Finn slutten av loopen der kommandoen for å tømme skjermen er ønsket. Det beste stedet å sette den klare skjermen kommandoen umiddelbart etter en instruks som er det siste brukeren gjør når vi samhandler med CPP programmet. For eksempel, hvis loopen ender med en kodeblokk ber brukeren om å skrive "Y" for å starte programmet på nytt: if (startOver == "Y"), og deretter plassere systemet klart kommandoen i det programmet restart blokken. En slik blokk vil typisk kalle den første funksjon av programmet. I så fall plassere skjermen klar kommandoen umiddelbart før kallet til øverste nivå funksjon.

3 Bestem operativsystemet programmet vil være ønskelig å kompileres og kjøres på. Linux og Apple operativsystemer har begge underliggende UNIX infrastruktur innenfor dem. For disse to operativsystemene, "klar" er skrevet ved ledeteksten for å fjerne konsollen skjermen. For Microsofts operativsystemer, "CLS" legges inn ved ledeteksten for å fjerne konsollen skjermen.

4 Skriv inn riktig klare skjermen kommando på ønsket sted og på en egen linje. Hvis programmet vil bli utarbeidet for å kjøre på Linux eller Apple, skriver du inn følgende:

system ( "klar");

Ikke glem semikolon på slutten av linjen.

Hvis programmet vil bli utarbeidet for å kjøre på en Microsoft operativsystem konsollen, skriver du inn følgende: system ( "CLS");

Igjen, ikke glem semikolon på slutten av linjen.

5 Lagre CPP programmet og deretter kompilere programmet. Kjør programmet og teste at det fungerer slik du forventet med den klare skjermen kommandoen plassert der du har satt den. Rediger programkode og flytte kommandoen etter behov til programmet fungerer som ønsket, hvis den ikke oppfører seg som planlagt.

Hint

  • system ( "klar"); og system ( "CLS"); ikke er innfødt deler av standard CPP programmeringsspråk fordi det er et system-spesifikk bare-som-er nødvendig bibliotek funksjon. Det er derfor du må være sikker på å gå inn linjen: # include <cstdlib> inn i programmet hvis du ønsker å bruke denne funksjonaliteten.