Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : conio.h [ Linux / Autre ] (avalonclass)

dimanche 24 février 2008 à 15:43:40 | conio.h

avalonclass

Bonjour a vous, étant passer sous linux depuis peu en bannissant crosoft de ma machine je testait le tres bon IDE qu'est Code::Block. En compilant d'ancien programme il m'apparait ( et c'est normal ) qu'il ne veut pas endentre parler de conio.h ( gotoxy, textcolor etc...).

Apres avoir cherché avec mon ami google, je ne trouve que des sujets peu explicatif...

voila ma question:

Y'a t-il un équivalent/paliatif a conio.h sous linux ?

merci d'avance !

dimanche 24 février 2008 à 15:54:16 | Re : conio.h

SAKingdom

Membre Club
Réponse acceptée !
ncurses
http://web.cs.mun.ca/~rod/ncurses/ncurses.html (en anglais)

J'avais aussi fais quelques macro pour linux.

// Paramètre pour setattrib et setattribforbuf
#define BOLD 1
#define UNDERLINE 4
#define FLASH 5
#define SURLINE 7

// Paramètre pour les fonctions demandant des couleurs
#define BLACK 0
#define RED 1
#define GREEN 2
#define YELLOW 3
#define BLUE 4
#define MAGENTA 5
#define CYAN 6
#define WHITE 7

// Change le titre de la console
#define setcsltitle(title) printf("\033]0;%s\007", title)
// Déplace le curseur de la console
#define gotoxy(x, y) printf("\033[%d;%dH", y, x)
// Éfface la console
#define clrscr() printf("\033[%d;%dH", 1, 1); printf("\033[2J")
// Change la couleur pour le texte voulu (buffer)
#define setcolorforbuf(front,back,buffer) printf("\033[3%d;4%dm%s\033[m", front, back, buffer)
// Change la couleur d'avant-plan pour tout le texte suivant
#define setfrontcolor(color) printf("\033[3%dm", color)
// Change la couleur d'arrière-plan pour tout le texte suivant
#define setbackcolor(color) printf("\033[4%dm", color)
// Change la couleur d'avant-plan et d'arrière-plan pour tout le texte suivant
#define setcolor(front,back) printf("\033[3%d;4%dm", front, back)
// Change les attributs pour les textes voulu (buffer)
#define setattribforbuf(attrib,buffer) printf("\033[%dm%s\033[m", attrib, buffer)
// Change les attributs pour tout le texte suivant
#define setattrib(attrib) printf("\033[%dm", attrib);
// Restaure les paramètre par défaut de la console (couleurs, attributs etc.)
#define defaults() printf("\033[m")

C++ (@++)


dimanche 24 février 2008 à 16:09:16 | Re : conio.h

avalonclass

Merci bcp pour le lien et tes macros toutes pretes!!! j'en demandais pas autant ^^



Cette discussion est classé dans : linux, conio


Répondre à ce message

Sujets en rapport avec ce message

équivalent de conio.h pour kbhit() sous linux ? [ par capunk ] J'ai posé une question un peu plus loin "comment gérer un sleep et une saisie en meme temps". on m'a dit d'utiliser kbhit() de la la librairie conio recuperer chemin d'1 exe en c++ (sous unix/linux) [ par liloupucienne ] bonjour, je realise un soft qui doit tourner sous les 2 plateformes windows/unix j'ai un fichier d'initialisation et je voudrai qu'il soit au meme end vc6 c++: biliotheque conio [ par keke95 ] g un pb avec la bibliotheque conio.h. J'arrive pa à l'utilisé. kelkun pe til maidé??? audio sous linux [ par Anacr0x ] j'ai cherché a jouer un son sous linux avec la classe QSound de QT, seulement ca ne marche pas...QSound utilise NAS (Network Audio System), je l'ai in linux et le C [ par anek971 ] Bonjour a tous, ben enfaite ce ke j'aimerai savoir c si il y a des differrences en C qd on utilise l'editeur emacs et son compilateur gcc que si on ut pb malloc ss linux [ par Ricool ] Salutje suis en train de faire un petit prog qui manipule des matrices, mais de temps en temps pr creer une matrice le prog plante ("segmentation faul ioctl de Linux --> ? de Windows [ par vinvay ] Pour mon stage, je dois passer un prog en C sous Linux en un prog sous Windows. Mon problème est le suivant : je ne trouve pas l'équivalent sous Windo La compilation de sources C sous linux [ par yudi ] Bonjour a tous,Je suis newbie en programation et j ai décidé d installer Linux (IDE:Fedora Core) car on m a tjrs conseillé de le faire si je voulais v Equivalant de getch() pour Linux [ par Siriusgalaxie26 ] J'aimerai savoir quelle est la (ou les) fonction(s) équivalente(s) à getch() (de conio.h pour Win) pour les systemes UNIX tel que Linux?Merci S</font substr sous linux [ par juliusius37 ] bonjour tous le mondeje doit actuellement cree un petit programme en C++qui joue avec des fichiers des chaine.ce programme fonctionnera sous linux, ma


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.