Alternative a GOTOXY ???

Alternative a GOTOXY ??? - C - Programmation

Marsh Posté le 21-02-2005 à 10:16:03    

PWet
 
J'aimerais savoir s'il existe une fonction remplissant les meme caracteristique de GOTOXY  :??:  .
 
Si qulqu'un peut m'aider, merci d'avance  :jap:

Reply

Marsh Posté le 21-02-2005 à 10:16:03   

Reply

Marsh Posté le 21-02-2005 à 11:15:41    

Atomos a écrit :


J'aimerais savoir s'il existe une fonction remplissant les meme caracteristique de GOTOXY ?


Je suppose que tu parles du gotoxy() de conio (MS-DOS / Windows console).
Pour quel système cherches-tu un équivallent ?


---------------
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/
Reply

Marsh Posté le 21-02-2005 à 20:26:09    

la fonction gotoxy() est propre au compilo BORLAND! donc indisponible sur les autres compilo style VISUAL STUDIO...
 
pour visual, je ne connais aucune fonction faisant la même chose...  
par contre, si tu bosses sous UNIX/LINUX, j'ai conçu une petite fonction qui remplace cette fonction la, mais elle ne fonctionne que sur des systeme UNIX/LINUX...

Reply

Marsh Posté le 21-02-2005 à 20:27:37    

vas y poste la :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 21-02-2005 à 20:30:00    

KangOl a écrit :

vas y poste la :o


#include <ncurses.h>
#define gotoxy move

Reply

Marsh Posté le 21-02-2005 à 20:31:13    

t'est pas marrant tu sais :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 21-02-2005 à 20:31:42    

Code :
  1. void LitChaine(char *pszChaine,int Lig,int Col,int Attrib,int Lg)
  2. {
  3. char szBuffer[80];
  4. printf("\033[%d;%dH\033[%dm",Lig,Col,Attrib);
  5. gets(szBuffer);
  6. if (strlen(szBuffer) > Lg)
  7.  szBuffer[Lg] = 0;
  8. strcpy(pszChaine,szBuffer);
  9. printf("\033[%dm",NORM);
  10. fflush(stdout);
  11. }
  12. void AffChaine(char *pszChaine,int Lig,int Col, int Attrib)
  13. {
  14.         printf("\033[%d;%dH\033[%dm%s\033[%dm",Lig,Col,Attrib,pszChaine,NORM);
  15. fflush(stdout);
  16. }


 
voila j'ai également mis la fonction pour lire la chaine en une cordonnée x,y passé par parametre...
 
pszChaine = adresse de la chaine de caractère
lig = numéro de ligne
col = numéro de cologne
attrib = normal ou gras (0 ou 1)
lg = longueur

Reply

Marsh Posté le 21-02-2005 à 20:33:10    

KangOl a écrit :

t'est pas marrant tu sais :o


J'étais parti pour te faire la version windows en macro, mais ça me gonfle... :D
 
En tout cas, c'est cette fonction, bien sur:
http://msdn.microsoft.com/library/ [...] sition.asp

Reply

Marsh Posté le 21-02-2005 à 20:36:29    

moi23372 a écrit :

Code :
  1. void LitChaine(char *pszChaine,int Lig,int Col,int Attrib,int Lg)
  2. {
  3. char szBuffer[80];
  4. printf("\033[%d;%dH\033[%dm",Lig,Col,Attrib);
  5. gets(szBuffer);
  6. if (strlen(szBuffer) > Lg)
  7.  szBuffer[Lg] = 0;
  8. strcpy(pszChaine,szBuffer);
  9. printf("\033[%dm",NORM);
  10. fflush(stdout);
  11. }
  12. void AffChaine(char *pszChaine,int Lig,int Col, int Attrib)
  13. {
  14.         printf("\033[%d;%dH\033[%dm%s\033[%dm",Lig,Col,Attrib,pszChaine,NORM);
  15. fflush(stdout);
  16. }


 
voila j'ai également mis la fonction pour lire la chaine en une cordonnée x,y passé par parametre...
 
pszChaine = adresse de la chaine de caractère
lig = numéro de ligne
col = numéro de cologne
attrib = normal ou gras (0 ou 1)
lg = longueur


c'est toi qui a codé ca ?


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 21-02-2005 à 20:38:06    

si je te le dis ;-)
enfin ça été fait en colaboration avec plusieurs personnes bien sure. je suis pas le seul à y avoir travaillé


Message édité par moi23372 le 21-02-2005 à 20:39:08
Reply

Marsh Posté le 21-02-2005 à 20:38:06   

Reply

Marsh Posté le 21-02-2005 à 20:46:26    

Collaborer pour un truc comme ça ? :heink:
 
C'est fait en 10 secondes tout seul, c'est louche :heink:
 
Sinon oui, au lieu de conio qui est propre à windows, ncurses permet de faire la même chose sous nix, non ?

Reply

Marsh Posté le 21-02-2005 à 20:46:41    

et tu as oublier les fonctions suivantes...

Code :
  1. void EffEcran(void)
  2. {
  3. printf("\033[2J" );
  4. }
  5. void Pause(void)
  6. {
  7. fflush(stdout);
  8. getchar();
  9. fflush(stdin);
  10. }
  11. void Trace(char *pszTrace, ... )
  12. {
  13. char szBuffer[80];
  14. va_list arg;
  15. va_start(arg,pszTrace);
  16. vsprintf(szBuffer,pszTrace,arg);
  17. fprintf(stderr,"%s\n",szBuffer);
  18. va_end(arg);
  19. return ;
  20. }


 
espèce de mytho ! voler le code de Mercenier :pfff:
franchement tu me dégoutes !!


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 05-03-2005 à 18:53:08    

moi23372 toi t'es à l'inpres, t'es un mytho et tu as copier du code copyright@Denis Mercenier, tu n'as pas peur des ennuyes. Quand tu recopies quelque chose fait le bien au moin. En plus je parie que tu ne comprends même pas le code que tu as coller ici.
 
On te demande de l'aide ok mais ne t'attribue pas le travail des autres. Tu es vraiment un mauvais programmeur. Remarque t'es en gestion, ça ne métonne pas...


Message édité par gogou le 07-03-2005 à 00:50:53
Reply

Marsh Posté le 05-03-2005 à 19:02:49    

waiii vive les indus [:matleflou]


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 06-03-2005 à 21:46:18    

oui c'est pour ça que les indus, une fois que ça sort de l'école, ça va pointé au chomage... alors le programmeur de merde c'est pas moi... je te conseil pas de parrié en tout cas...

Reply

Marsh Posté le 06-03-2005 à 21:50:37    

moi23372 a écrit :

oui c'est pour ça que les indus, une fois que ça sort de l'école, ça va pointé au chomage... alors le programmeur de merde c'est pas moi... je te conseil pas de parrié en tout cas...


Y'a de l'ambiance... Un film à voir: Le Couperet.


---------------
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/
Reply

Marsh Posté le 06-03-2005 à 21:56:45    

moi23372 a écrit :

oui c'est pour ça que les indus, une fois que ça sort de l'école, ça va pointé au chomage... alors le programmeur de merde c'est pas moi... je te conseil pas de parrié en tout cas...


t'as pas tord sur ce point ! pas moyen de trouver un job :/


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 07-03-2005 à 00:45:53    

moi23372 a écrit :

oui c'est pour ça que les indus, une fois que ça sort de l'école, ça va pointé au chomage... alors le programmeur de merde c'est pas moi... je te conseil pas de parrié en tout cas...


 
Tu ne sais pas à qui tu parles toi. T'es en 2iem et tu te prends pour un programmeur. Je suis sortit y a 3ans, j'ai trouver du boulot directement donc je vois que tu ne sais pas de quoi tu parles. Par contre je ne suis pas sur que tu en trouveras vu la façons dont tu utilises les copyrights.
 
PS KangOl: Ne te décourage pas tu trouveras vite. Tu es sortit avec combien en 3iem? En tout cas ne t'attends pas à un salaire mirobolant en sortant, vise plutôt 1800-1900 € brut et surtout n'hésite pas à te délocaliser. Ce n'est pas en restant sur liège que tu trouveras. Je ne sais pas non plus combien de CV tu as envoyé mais moi il m'en à fallu une centaine avant d'avoir quelques réponses.


Message édité par gogou le 07-03-2005 à 00:49:40
Reply

Marsh Posté le 07-03-2005 à 10:38:51    

moi23372 a écrit :

j'ai conçu une petite fonction qui remplace cette fonction la, mais elle ne fonctionne que sur des systeme UNIX/LINUX...


 

moi23372 a écrit :

si je te le dis ;-)
enfin ça été fait en colaboration avec plusieurs personnes bien sure. je suis pas le seul à y avoir travaillé


 
 [:vince_astuce]  
 

moi23372 a écrit :

oui c'est pour ça que les indus, une fois que ça sort de l'école, ça va pointé au chomage... alors le programmeur de merde c'est pas moi... je te conseil pas de parrié en tout cas...


 
T'es peut-être un bon programmeur, ce qui resterait quand même à prouver, mais t'es surtout une raclure capable de s'approprier sans aucun scrupule le travail de quelqu'un d'autre. Je souhaite d'être là le jour où un comportement de ce genre te retombera sur la tronche en entreprise.


---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 07-03-2005 à 12:31:31    

gogou a écrit :

Tu ne sais pas à qui tu parles toi. T'es en 2iem et tu te prends pour un programmeur. Je suis sortit y a 3ans, j'ai trouver du boulot directement donc je vois que tu ne sais pas de quoi tu parles. Par contre je ne suis pas sur que tu en trouveras vu la façons dont tu utilises les copyrights.
 
PS KangOl: Ne te décourage pas tu trouveras vite. Tu es sortit avec combien en 3iem? En tout cas ne t'attends pas à un salaire mirobolant en sortant, vise plutôt 1800-1900 € brut et surtout n'hésite pas à te délocaliser. Ce n'est pas en restant sur liège que tu trouveras. Je ne sais pas non plus combien de CV tu as envoyé mais moi il m'en à fallu une centaine avant d'avoir quelques réponses.


merci pour le soutient...
j'ai fait le minimum pour réussir :/
et pour la délocalisation je suis pas contre mais j'ai pas encore le permis pour le moment mais c'est en cours...
on verra quand je toucherai quelque chose au chomage et que ca rapportera quelque chose a l'employeur de m'engager...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 07-03-2005 à 18:21:57    

tu as essayé sur monster ou stepstone (ou autre ;) )? Dernièrement un de mes amis à trouvé un poste chez fortis par ce biais. Envoie bcp de cv et lettre de motivation c'est encore ce qui marche le mieu (en dehors des pistons )


Message édité par gogou le 07-03-2005 à 18:23:38
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed