English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

pour etre claire ,je voudrais compiler un programme en langage c.et chaque fois je le compule ,ça me donne comme erreur ci après :appel d'une fonction nom defini du system("cls").je vous remercie encore une fois de répondre à ma question

2006-08-30 04:16:52 · 3 réponses · demandé par Anonymous dans Informatique et internet Programmation

3 réponses

As-tu inclus stdlib.h qui contient la définition de cette fonction ?

#include

int main(int argc, char *argv[])
{
system("cls");
return 0;
}

2006-08-30 04:27:08 · answer #1 · answered by Tucco 2 · 1 0

un compilateur C ne gère pas les entrées/sorties, c'est l'OS et les librairies qui font ça.

le C connait le if, le for, le switch, le while

et c'est tout, juste la structure.

ensuite si tu veux effacer ton écran, il faut lire la doc de ton os pour savoir comment on fait

sur un terminal VT : printf("\033[2J\033[H");

sur windows en mode fenêtré ; fillrect(DeviceContext,..)

en plein écran : DXout...

par contre si tu demande comment écrire un fonction qui s'appellerait system, relis ton manuel...

void system(char *command);
{
...
}

2006-08-31 03:11:43 · answer #2 · answered by Ramis V 7 · 0 0

Moi, je déteste compuler les programmes !!!!

2006-08-30 11:22:39 · answer #3 · answered by Anonymous · 0 1

fedest.com, questions and answers