Partage
  • Partager sur Facebook
  • Partager sur Twitter

Image en c++ dans une console.

Sujet résolu
Anonyme
17 juillet 2012 à 18:53:39

Bonjour, aujourd'hui j'ai créer le logo pour mon logiciel créer en c++, mais en cherchant sur le web je n'ai pas trouvé comment intégrer une images dans une console, car mon logiciel est une petite calculatrice en console.

Pouvez vous me dire si cela est possible ?
et si c'est possible comment faire ?


Merci d'avance de vos réponse.
  • Partager sur Facebook
  • Partager sur Twitter
17 juillet 2012 à 19:02:37

Je doute fortement que ce soit possible d'afficher une image en console(à par un truc de ce genre:
_________________________________________________________________
    /    _____________________________________________________________    \
    |   |                                                             |   |
    |   |  >_                             .                           |   |
    |   |                                . *                          |   |
    |   |                                "  ..                        |   |
    |   |                          .=*&æ..="""*.                      |   |
    |   |                        .     ""        *                    |   |
    |   |                       &               *                     |   |
    |   |                       &c               .                    |   |
    |   |                       *e                *                   |   |
    |   |                        "&b            .                     |   |
    |   |                           &æ     .  .                       |   |
    |   |                             &ææ""æ=                         |   |
    |   |                                   "                         |   |
    |   |                      ______  ______  ______                 |   |
    |   |                     |______||_____/ |      |                |   |
    |   |                     |       |     \ |______|                |   |
    |   |                                                             |   |
    |   |_____________________________________________________________|   |
     \____________________________________________________________________/
                     \_______________________________________/
                  .---------------------------------------------.
               _-'.... .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.  ....`-_
            _-'..... .---.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.  .....`-_
         _-'....... .---.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-`__`. .......`-_
      _-'......... .-----.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-----. .........`-_
   _-'........... .---.-. .-----------------------------. .-.---. ...........`-_
  :-----------------------------------------------------------------------------:
  `-----------------------------------------------------------------------------'
  • Partager sur Facebook
  • Partager sur Twitter
L'être humain, contrairement aux geeks qui ne sont de toute façon pas des êtres humains, est un animal social taillé pour vivre en "meute".
Anonyme
17 juillet 2012 à 20:23:14

Et comment je peut intégrer sa ?
  • Partager sur Facebook
  • Partager sur Twitter
17 juillet 2012 à 20:27:51

Cherches un generateur d'ascii arts et tu as plus qu'a integrer ce texte dans ton programme
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
17 juillet 2012 à 20:40:49

Arnolddu51 merci beaucoup pour ta réponse cependant j'ai un petit soucie.

j'ai fait ceci :
cout <<"        _____      _   _____   _____   __   _   _____   _   _____   _____  " << endl;   
  cout <<"     |  _  \    | | |  _  \ | ____| |  \ | | |_   _| | | |_   _| | ____| " << endl;
  cout <<"     | |_| |    | | | | | | | |__   |   \| |   | |   | |   | |   | |__   " << endl;
  cout <<"     |  ___/    | | | | | | |  __|  | |\   |   | |   | |   | |   |  __|  " << endl;
  cout <<"     | |        | | | |_| | | |___  | | \  |   | |   | |   | |   | |___  " << endl;
  cout <<"     |_|        |_| |_____/ |_____| |_|  \_|   |_|   |_|   |_|   |_____| " << "\n" << endl;


mais le problème c'est que quand je lance mon logiciel les 3 premières lignes du texte ne s'affiche pas bien.
  • Partager sur Facebook
  • Partager sur Twitter
17 juillet 2012 à 21:00:54

Enlève les endl... Il font un retour à la ligne...
  • Partager sur Facebook
  • Partager sur Twitter
L'être humain, contrairement aux geeks qui ne sont de toute façon pas des êtres humains, est un animal social taillé pour vivre en "meute".
Anonyme
17 juillet 2012 à 21:23:43

c'est plus catastrophique que quand il y avait les endl.
  • Partager sur Facebook
  • Partager sur Twitter
17 juillet 2012 à 21:35:04

Ta console / termina est assez large ?
  • Partager sur Facebook
  • Partager sur Twitter
17 juillet 2012 à 21:36:15

cout <<"      _____      _   _____   _____   __   _   _____   _   _____   _____  "<<endl<<"     |  _  \    | | |  _  \ | ____| |  \ | | |_   _| | | |_   _| | ____| "<<endl<<"     | |_| |    | | | | | | | |__   |   \| |   | |   | |   | |   | |__   "<<endl<<"     |  ___/    | | | | | | |  __|  | |\   |   | |   | |   | |   |  __|  "<<endl<<"     | |        | | | |_| | | |___  | | \  |   | |   | |   | |   | |___  "<<endl<<"     |_|        |_| |_____/ |_____| |_|  \_|   |_|   |_|   |_|   |_____| " << endl;
  • Partager sur Facebook
  • Partager sur Twitter
L'être humain, contrairement aux geeks qui ne sont de toute façon pas des êtres humains, est un animal social taillé pour vivre en "meute".
Anonyme
17 juillet 2012 à 21:43:54

charlesfire sa ne marche pas =)

sinon regarder ce que sa me fait :


Image utilisateur
  • Partager sur Facebook
  • Partager sur Twitter
17 juillet 2012 à 23:21:10

Le caractère \ est un peu spécial, il permet d'insérer des caractères spéciaux comme:
\n, \t, \r, etc.
Donc, quand tu écris un \ suivi d'un espace, le compilo cherche le caractère spécial '\ ', comme il n'existe pas, <EDIT>il n'affiche que l'espace, et donc, au revoir le \</EDIT>.

Tout les \ doivent être doublé.
Essaye ça :
//(bon d'accord c'est moche au niveau du code)
    cout <<"      _____      _   _____   _____   __   _   _____   _   _____   _____  " << endl;
    cout <<"     |  _  \\    | | |  _  \\ | ____| |  \\ | | |_   _| | | |_   _| | ____| " << endl;
    cout <<"     | |_| |    | | | | | | | |__   |   \\| |   | |   | |   | |   | |__   " << endl;
    cout <<"     |  ___/    | | | | | | |  __|  | |\\   |   | |   | |   | |   |  __|  " << endl;
    cout <<"     | |        | | | |_| | | |___  | | \\  |   | |   | |   | |   | |___  " << endl;
    cout <<"     |_|        |_| |_____/ |_____| |_|  \\_|   |_|   |_|   |_|   |_____| " << "\n" << endl;


EDIT: Pour avoir un code plus "joli", tu peux aussi mettre le logo dans un fichier texte.
Dans le fichier texte tu mets:
******_____      _   _____   _____   __   _   _____   _   _____   _____
     |  _  \    | | |  _  \ | ____| |  \ | | |_   _| | | |_   _| |  ___|
     | |_| |    | | | | | | | |__   |   \| |   | |   | |   | |   | |__
     |  ___/    | | | | | | |  __|  | |\   |   | |   | |   | |   |  __|
     | |        | | | |_| | | |___  | | \  |   | |   | |   | |   | |___
     |_|        |_| |_____/ |_____| |_|  \_|   |_|   |_|   |_|   |_____|

(En enlevant les étoiles que j'ai mis à cause du zCode)

Et ton programme (une fonction printLogo ?) se contente d'afficher le fichier.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
17 juillet 2012 à 23:39:13

Merci beaucoup de ton aide je vais m'en souvenir sa peut aider =)
  • Partager sur Facebook
  • Partager sur Twitter
25 avril 2023 à 14:20:16 - Message modéré pour le motif suivant : Merci d’utiliser le bouton code pour inséré un code sur le forum


25 avril 2023 à 16:36:16

@OuassimBoucetta Bonjour, merci de ne pas déterrer d'ancien sujet résolu pour une nouvelle question. Créer votre propre sujet dans le respect des règles du forum à savoir qu'un message commence par des règles de politesse (un bonjour, ou des salutations à la communauté et ce termine par des remerciements par avances pour les futures réponses) un descriptif de votre problématique et le code que vous avez écrit inséré sur le forum à l'aide de l'outil d'insertion de code soit le bouton code </>.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter