Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1145 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Lire une ligne en console

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire une ligne en console

n°953754
stef57
Posté le 15-01-2005 à 23:44:31  profilanswer
 

Voilà je dois développer un projet en c++. Je me heurt à un problème: un utilisateur dois pouvoir taper des commandes en mode console. Alors je me demandais comment récupérer par exemple "creer carre carreTest bleu 3 4 5" en mettant toute les lettres en minuscule.
 
Ma solution actuelle fonctionne mais avec une limite (que je peux paramétrer). Par exemple l'utilisateur ne pourra entrer que 400 caractères.
 
Serait-il possible de pouvoir faire ça sans limite ?


---------------
Mon Mod Packard Bell
mood
Publicité
Posté le 15-01-2005 à 23:44:31  profilanswer
 

n°953764
HelloWorld
Salut tout le monde!
Posté le 16-01-2005 à 00:14:02  profilanswer
 

Utilise std::string

Code :
  1. std::string cmd;
  2. std::getline( cin, cmd );
  3. // cmd contient la ligne saisie dans la console


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°953765
HelloWorld
Salut tout le monde!
Posté le 16-01-2005 à 00:15:14  profilanswer
 

Si tu veux mettre en minuscule
http://c.developpez.com/faq/cpp/?p [...] GS_tolower
et si tu connais pas std::string:
http://c.developpez.com/faq/cpp/?page=strings


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°953776
Taz
bisounours-codeur
Posté le 16-01-2005 à 01:02:26  profilanswer
 

merci de pas spammer avec le forum de l'ennemi. Sinon vas-y. On a tout ce qu'il faut en bibliolinks ici.

n°953777
Taz
bisounours-codeur
Posté le 16-01-2005 à 01:15:59  profilanswer
 

merci de pas spammer avec le forum de l'ennemi. Sinon vas-y. On a tout ce qu'il faut en bibliolinks ici.

n°953825
KangOl
Profil : pointeur
Posté le 16-01-2005 à 11:41:23  profilanswer
 

il dit de ne pas spammer en floodant...
 
original :D


---------------
Nos estans firs di nosse pitite patreye...
n°953837
stef57
Posté le 16-01-2005 à 12:43:20  profilanswer
 

:D merci ;)


---------------
Mon Mod Packard Bell
n°953853
stef57
Posté le 16-01-2005 à 13:28:01  profilanswer
 

:( faudrait que je puisse retourner un char * et pas un string  :whistle:


---------------
Mon Mod Packard Bell
n°953858
Taz
bisounours-codeur
Posté le 16-01-2005 à 13:39:07  profilanswer
 

non, fais tout avec des std::string

n°953860
docmaboul
Posté le 16-01-2005 à 13:42:54  profilanswer
 

Taz a écrit :

non, fais tout avec des std::string


 
En commençant par le proto du main [:ddr555]

mood
Publicité
Posté le 16-01-2005 à 13:42:54  profilanswer
 

n°953940
HelloWorld
Salut tout le monde!
Posté le 16-01-2005 à 16:37:25  profilanswer
 

Taz a écrit :

merci de pas spammer avec le forum de l'ennemi. Sinon vas-y. On a tout ce qu'il faut en bibliolinks ici.


C'est pas un forum, c'est une FAQ, qui a un chapitre très complet sur std::string. La C++ FAQ Lite aurait un tel chapitre c'est avec plaisir que je le donnerai en lien.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Lire une ligne en console

 

Sujets relatifs
Drag l'extremité d'une ligneSegmentation fault en C à la premiére ligne du programme :(
Lire un fichier XML[CSS] Menu horizontal 1 ligne style www.macromedia.com ???
tableau triable en lignetableau triable en ligne
Retour à la ligne smartmailScript qui marche en local mais pas en ligne
Sauvegarder/Lire des objets depuis un fichier [BESOIN AIDE Dreamweaver] Créa Site Web avec Panier de Vente en Ligne
Plus de sujets relatifs à : Lire une ligne en console


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR