Debutant langage c

hannao Messages postés 99 Statut Membre -  
 abk -
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 Statut Membre 33
 
Bonsoir,

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

A+.
4