SOS fonction system() en C++

mumberea -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je développe assez bien en C.
Depuis un certain moment, je me suis décidé de passer au C++ pcq le développement des GUI en C n'est pas évident et demande énormément d'effort.

Sur ce, j'ai constaté que la fonction system() qui est bien exécuter en langage C n'est pas du tout reconnus par le C++ pendant que je pensais que langage C++ = langage C+1

je veux particulièrement exécuter le code system("CLS") qui efface l'écran en console.

J'ai fais quelque recherche sur la toile mais n'ai encore rein trouvé de consistant.

Si t'as le temps, une deuxième main ne sera pas de trop; bien au contraire.


1 réponse

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonjour,
Sur ce, j'ai constaté que la fonction system() qui est bien exécuter en langage C n'est pas du tout reconnus par le C++ pendant que je pensais que langage C++ = langage C+1
system() fonctionne bien en C++. Mais bon, ce n'est pas une bonne façon de programmer. Surtout si tu comptes utiliser des GUI.
Sinon, non C++ n'est pas une évolution du C. Il s'agit aujourd'hui (et pour le moment) de deux langages différents.
Sinon pour de la portabilité tu peux utiliser la bibliothèque ncurses. (PDCurses sous Windows).
0