Pdf downloadenPdf downloaden

Het nut van de functie clrscr() was om het scherm van een MS-DOS console te legen op oudere C-compilers, bijvoorbeeld van het type Turbo C of Turbo C++. De functie clrscr() is geen standaard C-functie; als je probeert een programma samen te stellen met clrscr() in een moderne compiler, bijvoorbeeld GCC of Clang, krijg je de volgende foutmelding: ‘functie onbekend’ of ‘niet bekend in dit domein.’ Dus wat moet je doen om de console in je programma te legen? In dit artikel lees je hoe je clrscr() kunt vervangen door de functie system() om het C-scherm te legen.

  1. How.com.vn Nederlands: Step 1 Voeg het hoofdbestand stdlib.h toe aan je code.
    De functie system() wordt gebruikt om opdrachten door te geven aan het eindstation van de console, en wordt herkend in het hoofdbestand stdlib.h.[1]
    • clrscr() is bekend in het hoofdbestand conio.h. Omdat we clrscr() gaan verwijderen en het gaan vervangen door system(), kun je het hoofdbestand conio.h verwijderen.
  2. How.com.vn Nederlands: Step 2 Vervang clrscr() door system(‘cls’) in Windows.
    Wanneer de opdracht cls wordt uitgevoerd als resultaat van de opdrachtprompt van Windows, wordt het scherm van de console geleegd. Door cls de functie system() te laten uitvoeren, wordt het scherm daadwerkelijk geleegd.
  3. How.com.vn Nederlands: Step 3 Vervang op een pc met Linux of in macOS clrscr() door system(‘legen’).
    De functie system() zal de opdracht clear naar de console sturen. In Linux is het commando (en dus ook in macOS) om de console te legen clear, dus system(‘legen’) zal het venster van de console legen. [2]
    Advertentie

Over dit artikel

How.com.vn Nederlands: How.com.vn-redactie
Bijdragen van:
How.com.vn-redacteur
Dit artikel is nagelezen door onze redactie, die artikelen controleert op juistheid en compleetheid.

Ons team van deskundigen loopt het werk van de redactie na om te zorgen dat artikelen die op How.com.vn te lezen zijn aan alle kwaliteitseisen voldoen.
Categorieën: Programmeren
Deze pagina is 473 keer bekeken.

Was dit artikel nuttig?

⚠️ Disclaimer:

Content from Wiki How Nederlands language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

Notices:
  • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
  • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
  • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
  • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

Advertentie