système («clair»); ne fonctionne pas mais système («cls»); travaux

Lorsque j’exécute ce code, une erreur est générée en indiquant que «effacer» n’est pas reconnu comme une commande interne ou externe.

#include #include void main() { int a=20; printf("print a num"); scanf("%d",&a); system("clear"); printf("%d",a); getch(); } 

system() appelle un programme externe. La dénomination et la disponibilité des programmes externes dépendent fortement du système.

Puisque vous utilisez conio.h , utilisez la fonction clrscr() . ref

system (“clear”) est un appel système uniquement dans les systèmes d’exploitation Linux (c.-à-d. Gcc), de sorte que vous ne pouvez pas combiner appel système avec d’autres systèmes Os.Tous les systèmes OS ont des appels système différents.