Rechercher : dans
Par :

Problème avec la commande clrscr (); (C)

Dernière réponse le 11 avr 2008 à 23:51:50 antoinou2958, le 24 avr 2005 à 18:03:41 
 Signaler ce message aux modérateurs

Bonjour,
Je suis débutant en C et je susi en train d'essayer de réaliser un petit programme et j'aimerais bien effacer l´écran. Je ne connais que la commande "clrscr ();" qui se trouve normalement dans conio.h ou stdio.h en tout cas cette commande ne marche pas du tout avec mon compilateur (j'utilise Dev-C++ 4.9.9.2 sous windows). J'aimerais savoir où est le problème.
Merci de vos réponses.

Meilleures réponses pour « Problème avec la commande clrscr (); (C) » dans :
[Windows] Activation de Windows XP VoirPour déterminer si votre version de Windows est activée ou non, il suffit de cliquer sur Démarrer, Exécuter, puis de lancer la commande suivante : C:\windows\system32\oobe\msoobe /a S'il est correctement activé, il est possible de créer des...

1

ollie314, le 24 avr 2005 à 19:22:33

Salut
Pour effacer l'ecran avec dev c++ tu fais

system("cls");

la fonction se trouve dans <stdio.h>

@++

Répondre à ollie314

2

philtrain, le 24 avr 2005 à 19:22:51

Bonjour,

Est-ce que tu as le fichier conio.h ?

@+ -- O espirito da liberdade --

Répondre à philtrain

3

antoinou2958, le 24 avr 2005 à 20:26:04

Merci beaucoup ollie314 ça marche mais est ce que sa marchera avec tout les compilateurs ou pas?

Répondre à antoinou2958

4

ollie314, le 24 avr 2005 à 20:35:43

Re
ben ecoute l'architecture de dev c++ est particulière ( a la base c'était pour linux). Dev c++ est pas génial au niveau de la portabilité des applications(Pb au niveau de la norme ANSI, regarde tes bibliotheque si tu es curieux tu verras y'a des trucs vraiment bizarre !!).

Pour repondre a ta question, l'executable effacera bien l'ecran sur toute les plateforme windows en tous cas, mais sous TC++ par exemple dans ton source tu seras obligé d'utiliser la methode que tu connaissais... avec conio.h et sous builder c'est encore différent. Y'en a pas beaucoup qui respecte scrupuleusement la norme ANSI helas ( a part TC mais je sais pas où on le trouve....)

Bonne prog ! ...

Répondre à ollie314

5

philtrain, le 24 avr 2005 à 20:58:00

Bonjour,

Pour repondre a ta question, l'executable effacera bien l'ecran sur toute les plateforme windows en tous cas

- sur GNU/Linux:
system("clear");

- On peut également utiliser les séquences d'échappement ansi:
printf("\033[2J");

@+ -- O espirito da liberdade --

Répondre à philtrain

6

antoinou2958, le 25 avr 2005 à 13:27:51

Et est ce que vous conaissez un compilateur gratuit et qui respecte les normes?

Répondre à antoinou2958

7

philtrain, le 25 avr 2005 à 14:21:40

Bonjour,

C'est ici:
http://gcc.gnu.org/

@+
-- O espirito da liberdade --

Répondre à philtrain

8

antoinou2958, le 25 avr 2005 à 15:52:55

Merci pour le lien mais j'ai pas réussi à trouver si sa existait pour windoys ni à trouver de lien (moi et l'anglais.....)

Répondre à antoinou2958

9

chryscrak, le 20 mai 2005 à 15:58:02

Salut !
system("cls") ne marche pas avec mon compilateur ! j'utilise code warrior kelkun pe me dire prkoi ! merchiii :-)

Répondre à chryscrak

10

sam3000, le 20 mai 2005 à 16:02:28

Regarde là, une discussion complete:

http://www.comeaucomputing.com/techtalk/#clearscreen
L'erreur est humaine mais un véritable désastre
ne peut être qu'informatique.

Répondre à sam3000

11

yadhus, le 11 mar 2008 à 20:23:01

J'utilise Xcode sur mac et la commande clrscr(); ne fonctionne pas, Que dois-je faire?
Merci d'avance

Répondre à yadhus

12

lisapple, le 9 avr 2008 à 15:29:30

Salut yadhus! La commande system("clear");
marche très bien sous xcode 3.

Répondre à lisapple

13

 yadhus, le 11 avr 2008 à 23:51:50

Merci bcp

Répondre à yadhus