IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Positionner une image ascii à un un point bien précis dans le terminal


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut Positionner une image ascii à un un point bien précis dans le terminal
    Bonjour,


    Au fait je débute un mini projet et j'aimerais pouvoir afficher dans le terminal des images ASCII( ayant une abscisse et une ordonnée) sans utiliser la bibliothèque SDL .

    Besoin d'aide s'il vous plait .

    Merci

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 485
    Par défaut
    Bonjour,

    Citation Envoyé par jeandu Voir le message
    Au fait je débute un mini projet et j'aimerais pouvoir afficher dans le terminal des images ASCII( ayant une abscisse et une ordonnée) sans utiliser la bibliothèque SDL.
    Ça dépend énormément du terminal que tu utilises. Et plus spécifiquement (puisqu'il y a de fortes chances que tu travailles sur un PC et que tu utilises un terminal virtuel), du système d'exploitation que tu utilises.

    Si ton terminal est un Minitel (peu probable), tu envoies 1F + (ligne+41h) + (colonne+41h).

    Si ton terminal est compatible DEC ANSI, (xterm unix/linux et dans une moindre mesure, la console de DOS/Windows), soit tu utilises ncurses qui sert à gérer tout cela si tu en as le droit, soit tu utilises la séquence CSI idoine si tu veux le piloter directement : https://en.wikipedia.org/wiki/ANSI_escape_code

    Indice : c'est Esc [ n ; m H.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut Positionner une image ascii à un un point bien précis dans le terminal
    Merci Obsidian de m'avoir répondu ( je lisais tes posts bien avant d'être inscrit lol ).

    Au fait c'est le jeu Space Invaders que je dois réaliser ; et pour commencer je dois lire le contenu d'un fichier contenant les vaisseaux et leur position et les reporter dans le terminal.

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 485
    Par défaut
    Citation Envoyé par jeandu Voir le message
    Merci Obsidian de m'avoir répondu ( je lisais tes posts bien avant d'être inscrit lol ).
    Ça fait plaisir de l'apprendre.

    Et au fait, bienvenue, puisque je vois que tu t'es inscrit ce mois-ci !

    Au fait c'est le jeu Space Invaders que je dois réaliser ; et pour commencer je dois lire le contenu d'un fichier contenant les vaisseaux et leur position et les reporter dans le terminal.
    C'est un bon sujet d'étude, en effet, et c'est assez sympa à réaliser. Mais du coup, ça ne répond pas à la question principale : quel est ton terminal et avec quel système d'exploitation travailles-tu, sur quelle machine ?

  5. #5
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 263
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 263
    Par défaut
    Je te recommandes l'usage de la bibliothèque NCurses.

    Quand tu as des systèmes de menus en mode texte, c'est elle qui est utilisée.

    Tu pourras facilement gérer les scrollings.

    Elle est pas forcément facile à prendre en main mais erste quand même plus simple que l'usage de codes escapes.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut Positionner image ascii point bien precis terminal
    Voici les informations systèmes Obsidian :

    Linux jo-ThinkPad-T430u 4.10.0-35-generic #39~16.04.1-Ubuntu SMP Wed Sep 13 09:02:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux .

    Chrtophe , je lis un article dessus pour voir comment ça fonctionne .

    Merci à vous .

Discussions similaires

  1. [CSS 3] Bien positionner une image de fond dans une div
    Par niavlys26 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 31/05/2012, 23h23
  2. Comment tourner une image autour d'un point
    Par abdeleln dans le forum Images
    Réponses: 5
    Dernier message: 29/01/2007, 20h58
  3. [VB] excel->word positionner une image
    Par estampille dans le forum VBA Word
    Réponses: 2
    Dernier message: 19/01/2006, 17h34
  4. positionner une image
    Par Bibouda dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 17/12/2005, 13h26
  5. comment Positionner une image sur une autre ?
    Par moumoule17 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/11/2004, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo