begin process at 2012 02 09 07:14:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CONIO-BIS.H POUR DEV-CPP : IMPLÉMENTATION DE CONIO.H POUR CRÉER DES FENÊTRES TEXTE EN MODE CONSOLE

CONIO-BIS.H POUR DEV-CPP : IMPLÉMENTATION DE CONIO.H POUR CRÉER DES FENÊTRES TEXTE EN MODE CONSOLE


 Information sur la source

Note :
9 / 10 - par 5 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :21/02/2005 Vu / téléchargé :9 855 / 1 668

Auteur : alozes

Ecrire un message privé
Site perso
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
IL s'agit d'une implementation quasi complète de conio.h telle que proposée par djggp (http://www.delorie.com/djgpp ).
La version de base sous dev-cpp est très nettement insuffisante et les quelques fonctions implémentées ne fonctionnent pas comme leur équivalents djgpp.

Un envoi précédent (MYconio.h) par ProfGEII37 c'était déjà attaqué au problème. Mon implémentation couvre toutes les fonctions relatives aux fenêtres texte definies dans les premières versions de turbo C et le fonctionnement nominal est quasiment identique. Les différences apparaissent quand on entrelace des fonctions de conio(-bis) et des lectures/écritures sur les flux standard (cin,cout stdin, stdout) : pour obtenir le fonctionnement attendu, il faut utiliser les fonction de lecture et d'écriture cprintf, cputs, cscanf...

/* liste des fonctions implémentées ou modifiées
/**************************************
clreol, clrscr, _conio_gettext, delline, gettextinfo, gotoxy, highvideo, insline, lowvideo, movetext, normvideo, puttext, _setcursortype, textattr, textbackground, textcolor, textmode, wherex, wherey, window, _cgets, _cprintf, _cputs, _cscanf,  _getche,  _putch

/* fonction diverses supplémentaires
/*****************************
__Inside_Window_Re lative, __Inside_Window_Absolute, __To_Relative, __To_Absolute, __Scroll_Up, _pokech, _fullscreenwindow, _resize_screen, waitkeypressed, getxkey

/* fonctions non implémentées
/************************
ScreenCols, ScreenGetChar, ScreenGetCursor, ScreenMode, ScreenPutChar, ScreenPutString, ScreenRetrieve, ScreenRows, ScreenSetCursor, ScreenUpdate, ScreenUpdateLine, ScreenVisualBell

Source

  • // voir le zip ci-joint
  • // il comporte deux programmes principaux :
  • // - demo-conio.cpp qui présente et explique brièvement l'utilisation des fenêtres texte
  • // - keyboard.cpp qui montre comment lire les clés sans écho et gérer le déplacement d'un caractère dans une
  • // fenêtre avec les flèches
  • // il comporte aussi l'entête conio-bis.h et la source des fonctions conio-bis.c
  • // enfin deux fichiers d'entête keys.h et key-fr.h contiennent la liste des valeurs symboliques attribuées aux clés
// voir le zip ci-joint
// il comporte deux programmes principaux :
// - demo-conio.cpp qui présente et explique brièvement l'utilisation des fenêtres texte
// - keyboard.cpp    qui montre comment lire les clés sans écho et gérer le déplacement d'un caractère dans une
//                             fenêtre avec les flèches  
// il comporte aussi l'entête conio-bis.h et la source des fonctions conio-bis.c
// enfin deux fichiers d'entête keys.h et key-fr.h contiennent la liste des valeurs symboliques attribuées aux clés

 Conclusion

pour une description des fonctions on peut télécharcher le help de libc.hlp sur http://www.delorie.com/djgpp.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture TRANSCODAGE ENTRE DIFFRÉRENTS CODES (DEV-CPP)

 Sources de la même categorie

Source avec Zip ÉDITEUR DE RECTANGLES EN CONSOLE par seoseo
CONVERSION DE FICHIER EN FICHIER BMP par seoseo
Source avec Zip DETECTEUR EJP par idpro
Source avec Zip Source avec une capture SHOP MANAGER CONSOLE SUR WINDOWS par antho974
Source avec Zip JOUR DE NAISSANCE par fredg19

Commentaires et avis

Commentaire de GEAD le 25/03/2005 20:41:21

salut
vraiment c'est nickel merci
je viens de debuter avec dev et j'etais vert de voir les problemes de conio
le tiens gere tout proprement et tout est tres bien expliqué
merci :D

10/10

Commentaire de alozes le 27/03/2005 00:56:00

Bonjour,

Merci de l'appréciation ; j'attends des messages sur les bugs éventuels car je veux mettre la bibliotheque a la disposition de mes étudiants pour leurs projets dans un mois.

Commentaire de GEAD le 29/03/2005 13:42:00

bonjour
pour le moment je n'ai constaté aucun bugs
je vais faire un premier jeu en utilisant la plupart des fonctions donc je ne manquerai pas de vous faire savoir s'il ya des bugs
@+ :)

Commentaire de alozes le 29/03/2005 14:02:03

Merci d'avance

A+

Commentaire de phenX le 02/11/2005 10:17:10

j'arrive pas al'inclure!!! snirf!

Commentaire de alozes le 04/11/2005 17:55:36

Désolé j'avais laissé trainer une erreur:
- dans le fichier conio-bis.h à l'avant dernière ligne il faut remplacer
           #include <conio-bis.c>
par
           #include "conio-bis.c"

(Chez moi j'avais tous les fichiers conio-bis sous devcpp\include\)

Commentaire de phicot le 20/12/2005 13:20:45

Voila, je cherche a utilisé cette librairie ds plusieur classe ds un meme projet, et quand je compile, il me met multiple definition de toutes les  fontions de conio-bis.c?
Quelqun peut il m'aider?
merci

Commentaire de basikk le 01/01/2006 03:16:14

Pfffffffffffffffffff....
Bon on va me prendre pour une vraie bouze mas il y a un début a tout: comment vous faites pour "mettre conio dans dev"???
Pour utiliser les fonction color et background (pour mettre ds couleurs).
Je n'arrive pas a installer conio.
Si l'on pouvais m'expliqurer pas à pas...je vous remercie d'avance.
moi

Commentaire de vecchio56 le 01/01/2006 12:05:25 administrateur CS

Tu mets les fichier conio-bis.h et conio-bis.c dans le même répertoire que ton projet, et la ou tu en as besoin tu fais #include "conio-bis.h"

Commentaire de idefix157 le 19/01/2007 15:30:32

Bonjour ,
Je suis débutant en c et cpp ,
et un grand merci pour cette progamation vraiment super 10/10
Petite question , es-ce que l'on pourras faire aussi bien le graphic et des jeux 3D par exemple...avec conio-bis ?

Idefix

Commentaire de MTKMTKMTK le 12/11/2007 10:34:50

Euh,

Il ne fauit JAMAIS inclure un .C en entete.

merci de corriger et de mettre #include "conio-bis.h"

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,824 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales