[C] alternative au gotoxy ?

Résolu
Bonjour, eh bien voilà tout est dans le titre.

Est-ce qu'il y a une alternative au "gotoxy" en C?

Pour 2 raisons:

- ça ne fonctionne pas chez moi, bien que je fasse un include de conio.h

- apparemment, linux(bien que je sois sous windows), ne connaitrait pas cette fonction

Merci pour votre aide
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. Salut,

    Si c'est juste pour déplacer le curseur vers la droite ou vers le bas, tu peux t'en tirer facilement avec des \n et des \t... Par contre si tu veux faire revenir le curseur dans des zones déjà écrites sur la console, il te faudra utiliser gotoxy(). Et je crois me souvenir que ça marchait pas mal sous Linux et que c'était bien conio.h la lib :)
    0
    1. Modérateur
      Sinon tu peux faire du ncurses.
      0
      1. En fait ça sert à placer le curseur à l'endroit où on veut pour afficher avec des printf le texte à cet endroit.

        Mon but est simplement pour que l'affichage ne soit pas illisible, je m'explique :

        ce sont des chaines de charactères qui sont affichés les unes à coté des autres, exemple :

        NOMS PRENOMS

        nom1 prenom1
        nom2 prenom2

        comme ses chaines sont souvent de longueur différentes, pas possible de gérer les \t ou les espaces à chaque fois.

        -------------------------------------------------------------------
        en essayant gotoxy(20,30); par exemple, il ne reconnait pas la fonction alors que la librairie conio.h est bien incluse dans le programme...

        sinon je vais lire le lien que tu as envoyée..

        euh, sinon ça marche comment les ncurses?(si je pige pas ncurses ou si gotoxy ne fonctionne pas, je serai obligé d'utiliser des do - while pour les espaces)
        0
        1. Sinon tu peux mettre des \t en fonction du strlen du prénom :)
          0
          1. ouais je crois que je vais faire ça je crois...;)

            merci
            0