Comment mettre des couleurs a printf ( )
Bonjour tout le monde.
Je sais que ce topic a deja ete poster mais je n'arrive pas a trouver pourquoi cela ne marche pas.
Code:
1 2 3 4 5 6 7 8 9
|
#include <stdio.h>
#include <conio.h>
int main(){
textcolor(4);
printf("essaye\n");
} |
et voila l'erreur que me donne le compilateur.
Code:
1 2 3 4
|
C:\>gcc essaye.c -o essaye
C:\Docume~1\ccm2aaaa.o(.text+0x19):essaye.c: undefined reference to `textcolor' |
je sais je compile sous windows pas bien :D avec GCC mais le probleme est le meme sous Linux Madrake 9.2
Si quelqu'un peut me dire d'ou vient l'erreur.
Merci bien[/b]
Re: Comment metre des couleurs a printf ( )
Citation:
Envoyé par damien42
Code:
1 2 3 4 5 6 7 8 9
|
#include <stdio.h>
#include <conio.h>
int main(){
textcolor(4);
printf("essaye\n");
} |
et voila l'erreur que me donne le compilateur.
Code:
1 2 3 4
|
C:\>gcc essaye.c -o essaye
C:\Docume~1\ccm2aaaa.o(.text+0x19):essaye.c: undefined reference to `textcolor' |
je sais je compile sous windows pas bien
??? Pourquoi c'est pas bien ?
Citation:
avec GCC mais le probleme est le meme sous Linux Madrake 9.2
Si quelqu'un peut me dire d'ou vient l'erreur.
Simple. textcolor() n'est pas une fonction standard. Elle appartient d'origine à la bibliothèque conio de Borland pour MS-DOS (et elle s'utilise avec cprintf())
Il existe un portage sous Windows (mode console) qui est fourni par Dev-C++.
Avec Dev-C++, il faut ajouter le fichier conio.c au projet.
(Le premier qui dit "inclure conio.c", je lui mets mon pied virtuel au cul virtuel).