sidimo85
Messages postés4Date d'inscriptionjeudi 2 février 2006StatutMembreDernière intervention 3 février 2006
-
2 févr. 2006 à 21:08
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 2008
-
6 déc. 2007 à 13:26
En fait je cherche un moyen d'utiliser la syntaxe de turbo c dans dev++.
Par exemple la fonction gotoxy n est pas reconnu sur dev++ mais Tc la reconnait.
Et comme j'ai debute avec Tc j ai garde les memes reflexes a savoir clrscr() getch(), et je me retrouve avec des erreurs.
N'y aurai t il pas moyen d'utiliser la biblio de Tc sur dev++
wxccxw
Messages postés755Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention30 janvier 2011 2 févr. 2006 à 21:33
Borland C++ Builder X !! pas 6 ni 5, Le X
sinon
moi.h :
#include <windows.h>
int clrscr()
{
system("cls");
}
et pour Getch() : include conio.h sa marche !
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 200815 3 févr. 2006 à 02:59
Pour placer ton curseur dans la console de windows, regarde la fonction SetConsoleCursorPosition.
La fonction suivante est un exemple non testé, mais doit fonctionner sans trop de modification.
Ne pas oublier d'inclure windows.h
void gotoxy(SHORT x, SHORT y)
{
COORD coord;
HANDLE HCmd;
coord.x = x;
coord.y = y;
HCmd= GetStdHandle(STD_OUTPUT_HANDLE); //on creer un handle de sortie sur le cmd.
SetConsoleCursorPosition(HCmd, coord);
}
Vive le C
Tchao
[mailto:julienbj@hotmail.com Savon]
julienbj
Messages postés452Date d'inscriptionjeudi 4 décembre 2003StatutMembreDernière intervention19 décembre 200815 3 févr. 2006 à 19:30
La fonction gotoxy que j'ai ecrite te permet d'aller te placer à un endroit donné dans la console.
Je suis d'accord, ca ne t'explique pas comment importer les fonctions de TC++ vers devcpp, mais elles te permettent de réutiliser les memes prototypes de fonctions.
En gros, la ou tu utilisais le gotoxy de TC++, ben utilise le gotoxy que je viens de te donner.
Maintenant que je l'ai testé, il y a deux erreurs:
coord.X= x;
coord. Y =y;
Ci dessous un petit prog de test:
<HR>
#include <stdio.h>
#include <windows.h>
void gotoxy(SHORT x, SHORT y)
{
COORD coord;
HANDLE HCmd;
coord.X = x;
coord.Y = y;
HCmd= GetStdHandle(STD_OUTPUT_HANDLE); //on creer un handle de sortie sur le cmd.
SetConsoleCursorPosition(HCmd, coord);
}
int main(void)
{
gotoxy(10, 10);
printf("Je suis à la position 10-10 de la console.\n");
system("pause");
return 0;
}
Vive le C
Tchao
[mailto:julienbj@hotmail.com Savon]