Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1794 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Conio.h et linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conio.h et linux

n°1444399
exhortae
Membre du Cartel des Médecins
Posté le 18-09-2006 à 20:57:18  profilanswer
 

Voilà j'ai essayer de compiler un programme c qui fonction très bien sous borland c++ 3.1 sous windows
 
mais là ct'était sous linux que je voulais le faire
 
et à la compilation il me dit qu'il me manque le fichier conio.h
 
et que les fonction clrscr() getch() gotoxy(,) n'existe pas
 
j'ai lu que conio.h n'existait pas sous linux, alors ma question c'est comment je fais moi qui ai tjs cru que le c était portable et que conio.h était une librairie standard (aisin que les fonctions clrscr(), getch())    :cry:

mood
Publicité
Posté le 18-09-2006 à 20:57:18  profilanswer
 

n°1444401
Lamarmotte
Posté le 18-09-2006 à 21:04:17  profilanswer
 

le c est portable mais conio est propre à Borland (et à un autre siècle aussi)
Un conseil passe à qqlch qui soit plus portable

n°1444405
exhortae
Membre du Cartel des Médecins
Posté le 18-09-2006 à 21:11:45  profilanswer
 

Ok merci,
 
jsuis dans la mayrde là :(

n°1444413
Taz
bisounours-codeur
Posté le 18-09-2006 à 21:48:06  profilanswer
 

non tu fais du curses ou tu laisses tomber ces cochonneries d'interface à la con.

n°1444414
Emmanuel D​elahaye
C is a sharp tool
Posté le 18-09-2006 à 21:48:59  profilanswer
 

exhortae a écrit :


jsuis dans la mayrde là :(


Mais non !
 
Renseigne toi sur [n]curses. Soit tu refais tout avec cette bibliothèque (existe aussi sous Windows), soit tu réécris les fonctions de conio avec [n]curses. Ca a du être fait... Google est ton ami...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1444495
_darkalt3_
Proctopathe
Posté le 19-09-2006 à 10:12:39  profilanswer
 

exhortae a écrit :

ma question c'est comment je fais moi qui ai tjs cru que le c était portable et que conio.h était une librairie standard (aisin que les fonctions clrscr(), getch())    :cry:


 
Tu choppes un vrai livre sur le langage C Ansi qui décrit les bibliothèques standards (par exemple celui de Kerningham & Richie, tu le trouve très facilement). Tes doutes seront ainsi levés.
 


---------------
Töp of the plöp
n°1444499
exhortae
Membre du Cartel des Médecins
Posté le 19-09-2006 à 10:25:07  profilanswer
 

_darkalt3_ a écrit :

Tu choppes un vrai livre sur le langage C Ansi qui décrit les bibliothèques standards (par exemple celui de Kerningham & Richie, tu le trouve très facilement). Tes doutes seront ainsi levés.


 
Commandé, reste plus qu'a attendre la livraison :)

n°1444517
leto
Posté le 19-09-2006 à 10:46:59  profilanswer
 

Bon achat


---------------
--
n°1445065
exhortae
Membre du Cartel des Médecins
Posté le 20-09-2006 à 10:33:35  profilanswer
 

Bon je reviens à la charge pour mon problème avec conio.h
 
j'ai trouver linux-conio.h  qui devrait faire l'affaire
 
le dossier contient les fichiers suivants :
 
http://img149.imageshack.us/img149/6483/linuconiort9.png
 
 
lorsque je fais un make , j'ai le message d'erreur suivant
 
http://img242.imageshack.us/img242/2446/makeux0.png
 
et là je dois dire que je sais plus quoi faire, je bloque :/

n°1445079
_darkalt3_
Proctopathe
Posté le 20-09-2006 à 10:48:12  profilanswer
 

y'a pas un ./configure à faire avant ? visiblement non
 
Que dit la doc quant à son utilisation ?

Message cité 1 fois
Message édité par _darkalt3_ le 20-09-2006 à 10:48:44
mood
Publicité
Posté le 20-09-2006 à 10:48:12  profilanswer
 

n°1445083
exhortae
Membre du Cartel des Médecins
Posté le 20-09-2006 à 10:53:38  profilanswer
 

_darkalt3_ a écrit :

y'a pas un ./configure à faire avant ? visiblement non
 
Que dit la doc quant à son utilisation ?


 
 
yep pas de ./configure à faire
 
la doc dit :  
 
Do a "make" followed by a "make install" and do what it says.
If the "make" fails edit the Makefile and set the correct path to the
variable CURSESDIR - the default is: CURSESDIR = /usr/local
How to use it:
When the files libconio.a etc... have been created and installed you can now
try to port a DOS text-based program to Linux.
 
je pense qu'il faut peut être changer le chemin du répertoire curses, j'en ai essayé quelqu'un un, ça ne marche pas, ça m'aiderait surement si je savait ce que contient ce cursesdir pour le trouver sur mon pc

n°1445120
_darkalt3_
Proctopathe
Posté le 20-09-2006 à 11:27:17  profilanswer
 

t'as installé ncurses ?
 
Le message est le suivant: tu dois indiquer le chemin de ncurses, puisque ton conio-linux est basé dessus.

n°1445156
exhortae
Membre du Cartel des Médecins
Posté le 20-09-2006 à 11:53:19  profilanswer
 

_darkalt3_ a écrit :

t'as installé ncurses ?
 
Le message est le suivant: tu dois indiquer le chemin de ncurses, puisque ton conio-linux est basé dessus.


 
yep j'ai ncurses installer.
 
un locate ncurses me donne des fichiers dans le /usr/share/doc et dans le /usr/share/man qui doivent être respectivement la doc et le help de ncurses
 
j'ai essayer d'éditer le makefile en mettant /usr/share mais tjs la même erreur  :pt1cable:

n°1445161
_darkalt3_
Proctopathe
Posté le 20-09-2006 à 11:55:19  profilanswer
 

As tu installé ncurses ou ncurses devel ?

n°1445164
exhortae
Membre du Cartel des Médecins
Posté le 20-09-2006 à 11:55:46  profilanswer
 

Dans le change log je trouve ça
 
Version: I  Changes:
--------------------------------------------------------------------------------
1.00     I  Initial version - first release.
1.01     I  Fixed incompatibility with newer versions of ncurses. (wattr_get)
1.02     I  Fixed inpw and inpd bug, make conio_src public
 
To be continued....
 
 
est-ce que ça serait un soucis d'incompatibilité avec les nouvelles versions de ncurses, vu que le header file n'est plus supporté ni mis à jour par con concepteur

n°1445166
exhortae
Membre du Cartel des Médecins
Posté le 20-09-2006 à 11:59:11  profilanswer
 

_darkalt3_ a écrit :

As tu installé ncurses ou ncurses devel ?


 
Je pense que oui (je débute)
 
http://img154.imageshack.us/img154/8161/ncurseaj7.png

n°1445171
_darkalt3_
Proctopathe
Posté le 20-09-2006 à 12:01:31  profilanswer
 

à priori il te faut bien un ncurses-devel

n°1445172
_darkalt3_
Proctopathe
Posté le 20-09-2006 à 12:02:07  profilanswer
 

ou genre libncurses5-dev

n°1445175
exhortae
Membre du Cartel des Médecins
Posté le 20-09-2006 à 12:04:23  profilanswer
 

_darkalt3_ a écrit :

ou genre libncurses5-dev


 
 
yep je l'ai d'installer avec ses dépendance


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Conio.h et linux

 

Sujets relatifs
limitation connexion serveur linux en cMigration Postgresql Win vers Postgresql Linux
[HTML Mac/Linux - Les caractères € sont ils affichés avec ISO 8859-1?Du LUA sous linux
[LINUX] Probleme de gcc sous le terminalshellexecute pour linux
Equivalents API Win32 sous Linux[C#/.net] Faire de la VoIP sous Linux et windows
Compilation sous Windows d'un devellopement sous LinuxWxWidgets/Opengl/Linux
Plus de sujets relatifs à : Conio.h et linux


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)