Se connecter / S'enregistrer
Votre question

c++... pour afficher une chaine de characters

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
28 Avril 2005 17:22:04

bonjour
voila mon probleme
mon programme demande d'entré une phrase
puis il l'affiche a l'écran..
seulement il s'arrete au premier espace.. et pars en vrille

pouvez vous m'aider ?

voici mon programme
  1. #include <iostream.h>
  2.  
  3. void main() {
  4.  
  5. char message[256];
  6.  
  7.  
  8. cin >> message;
  9. cout << message;
  10.  
  11. }


dsl j'ai pas pu faire plus simple :D 

merci d'avance

Autres pages sur : afficher chaine characters

28 Avril 2005 18:10:34

#include <iostream.h>

void main() {

char message[256];
int i=0;
while(message!="\n")
{
cin >> message;
i++;
}
i=0;
while((message!=null)
{
cout << message;
i++;
}
}
essai encore ca
28 Avril 2005 18:16:08

hum bah la c toujours pareille...
le programme s'arrete à l' "espace"..
par exemple je tape: bon jour

le programme m'affiche : bon
puis s'arrete !

Contenus similaires
28 Avril 2005 18:19:39

utilisse un bon vieu :
printf("%s", message)
28 Avril 2005 18:24:47

pareille avec le pritnf() ..
ca s'arrete a l' "espace" entre les mots >_<
je comprends pas trop
28 Avril 2005 18:26:33

#include <iostream.h>

void main() {

char message[256];
int i=0;
while(message!="\n")
{
cin >> message;
i++;
}
i=0;
while((message!=null)
{
cout << message;
i++;
}
}
essai encore ca

28 Avril 2005 18:35:05

bon alors merci pour vos aide les gars...
mais j'ai chois la simplicité :p 
cad dire:
gets() et puts() ;) 

merci encore
a b L Programmation
28 Avril 2005 20:17:01

Si tu prends
string message;
au lieu de
char message [256];
ça fait pareil ?

Sinon les bonnes vieilles fonctions C fonctionnent ;-)
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS