Site icon Datorn reparationsinformation

rensar skärmen i C + +

Ett vanligt uppgift för konsolen programmerare är att utforma ett effektivt användargränssnitt. Detta bevisar utmanande utan full kontroll över konsolen fönster , eftersom det kan vara svårt att lägga fram alternativ till användaren på ett läsbart sätt när utgången fortfarande är nedskräpning skärmen . Ett sätt runt detta är att rensa skärmen och lägga ner en känd mängd varje gång menyn presenteras

Du behöver : .
textredigerare
Kompilatorn .

1 .
Skapa en ny fil med namnet ” main. cpp ” i en textredigerare eller , om du arbetar med ett pågående program , öppna filer som är relaterade till den klass som kommer att hantera din konsol menyn .
2
Inkludera C Standard biblioteket i din fil med följande rad : .

# include .
3
skapa en funktion som kommer att utföra skärmen tydligt. . ” void ClearScreen () ; ” fungerar för de flesta fall
4
I själva funktionen innehålla följande kod :

system ( ” CLS ” ) .
5
Ring din nya ClearScreen () -funktion där programmet flödet kräver att skärmen rensas
.

tips och varningar

  • -Vissa kompilatorer kan kräva att du inkluderar ” ”i motsats till ” ” Rådfråga din kompilator dokumentation för mer information
  • -Denna kod kan enkelt anpassas för användning med Linux -system I ovanstående kodexempel , ändra raden : .
  • system . ( ” CLS ”);
  • till
  • system ( ”clear ”);
  • -Om ditt program innehåller en loop-baserad algoritm , ring ClearScreen funktionen varje bildruta för att uppnå ett rent gränssnitt
  • -. Koden är specifikt för Windows konsol tillämpningar Vissa ändringar kan göras för Linux
  • -. Den kod som utför en direkt system samtal , vilket kan vara farligt . Om en obehörig användare har ändrat funktionaliteten åberopas av ” CLS ” kommandot , kan osäkra kod exekveras
  • -. Koden gäller bara att rensa skärmen på en konsol ansökan . Alternativa metoder kommer att tillämpas för andra typer av applikationer .
  • Exit mobile version