Debutant langage c

Fermé
hannao Messages postés 98 Date d'inscription mercredi 5 novembre 2003 Statut Membre Dernière intervention 26 janvier 2012 - 3 juin 2005 à 22:41
 abk - 23 déc. 2008 à 04:25
salut à tous,

voilà j'ai un problème de débutant , j'ai suivi plusieurs tuto pour commencer à apprendre le c
le problème qui se pose est simplement l'effacement de donnée dans un fenêtre (peut être un pb de communication entre librairies, mais je n'y connais pas grand chose)...
voilà ce que j'ai fait il s'agit simplement d'afficher un mot, attendre que l'utilisateur tape sur une touche, effacer l'ecran, et afficher un mot.
voilà le bestio:
#include <stdio.h>
#include <conio.h>

int main ()
{
puts ("bonjour");
getch ();
clrscr ();
puts ("marylou");
getch ();
return (0);
}

voilà ce qu'il dit :
fichier c:\doc\nanana\local~1\temp\.... ||| [warning]In function 'main'
et [linjer error]undefined reference to 'clrscr'

si j'essaie avec void main

#include <stdio.h>
#include <conio.h>

void main ()
{
puts ("bonjour");
getch ();
clrscr ();
puts ("marylou");
getch ();
return ;
}

j'ai les messages suivants :
'main' must return 'int'
[warning]In function 'Int main[...]':
return -statement with no value, in function declared with a

j'ai essayé avec void car d'après ce que j'ai trouvé 'clrscr' appartient à conio.h
bon je vois pas l'erreur d'autant plus que cet exemple est tiré d'un tuto.
si vous avez des suggestions.
tchao

13 réponses

MissZaza Messages postés 149 Date d'inscription samedi 22 janvier 2005 Statut Membre Dernière intervention 7 décembre 2005 33
3 juin 2005 à 23:02
Bonsoir,

Remplaces clrscr() par system("cls").
Cela devrait fonctionner.

A+.
4