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

  FORUM HardWare.fr
  Programmation
  C++

  cin.getline

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

cin.getline

n°1367001
hm10
Posté le 15-05-2006 à 23:20:09  profilanswer
 

J'ai un probleme avec la methode cin.getline de c++ dans les instructions  suivantes:
 
#include <stdlib.h>
#include <iostream>
#include <fstream>  
 
 char tampon[TAILLEDONNEES];
 
  // Initialisation tableau tampon de caracteres
  for (int compteurDeCar = 0; compteurDeCar < TAILLEDONNEES; compteurDeCar++) {
  tampon[compteurDeCar]= 0;
   }
  cout << "\nEntrez la chaine  ";
 cin.getline(tampon, TAILLEDONNEES);
 
Ici mon ici ne fonctionne pas il passe carrement le cout, ne l'affiche pas a l'ecran puis saute le cin et ne saisit pas la chaine au clavier. Alors que quand j'utilise un cin normal ca marche.
 
J'utilise c++ version 6.
 
Merci pour votre aide
 
 

mood
Publicité
Posté le 15-05-2006 à 23:20:09  profilanswer
 

n°1367006
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 15-05-2006 à 23:30:32  profilanswer
 

si Taz passe par là, je ne réponds plus de rien


---------------
J'ai un string dans l'array (Paris Hilton)
n°1367007
skelter
Posté le 15-05-2006 à 23:33:00  profilanswer
 

Code :
  1. #include <string>
  2. ...
  3. using namespace std;
  4. cout << "Entrez la chaine " << flush;
  5. string line;
  6. getline(cin, line);

n°1367066
hm10
Posté le 16-05-2006 à 02:18:55  profilanswer
 

skelter a écrit :

Code :
  1. #include <string>
  2. ...
  3. using namespace std;
  4. cout << "Entrez la chaine " << flush;
  5. string line;
  6. getline(cin, line);



 
 
Merci bien skelter
CEpendant le probleme c'est que je voulais  
1. limiter le nombre de caractere a la constante.
2. utiliser ces lignes dans une fonction  
En testant tes instructions j'ai pu voir que mes codes fonctionnent dans le <main> mais pas á l'interieur d'une fonction
 
Merci pour ton aide

n°1367091
Taz
bisounours-codeur
Posté le 16-05-2006 à 08:37:26  profilanswer
 

1. tu lis d'abord, tu tronques ensuite
2. utilise donc

n°1446756
Zell_Locke​nheart
taz est un imbecile heureux
Posté le 24-09-2006 à 12:45:55  profilanswer
 

putain taz , t un boulet, il te dis que le getline fontionne pas dans une fonction,  
"En testant tes instructions j'ai pu voir que mes codes fonctionnent dans le <main> mais pas á l'interieur d'une fonction "
il la donc utiliser alors si tu pouvais repondre de facon constructive pasque tu sers strictement a rien.
TAZ repondre pas comprendre programation.
PS: c'est toi qu'il faut tronquer (regarde la definition des mot avan de les utiliser, fais pas le gas erudit qui utilise des mots quil a du mal comprendre)

n°1446765
Zell_Locke​nheart
taz est un imbecile heureux
Posté le 24-09-2006 à 13:14:37  profilanswer
 

hm10 si ta toujours pas de solution reecris un msg sur ce topic jte filerai la solution avec plaisir

n°1446770
Taz
bisounours-codeur
Posté le 24-09-2006 à 13:26:15  profilanswer
 

foutaise. c'est quoi ces conneries "ça marche dans main mais dans une fonction". Et main() c'est du poulet ?
C'est quoi ce up ?


Message édité par Taz le 24-09-2006 à 13:26:30
n°1446771
KangOl
Profil : pointeur
Posté le 24-09-2006 à 13:42:38  profilanswer
 

mmmh je crois que Mr Zell est parti en croisade contre taz...
 
[:popcorn]

n°1446772
Zell_Locke​nheart
taz est un imbecile heureux
Posté le 24-09-2006 à 13:57:44  profilanswer
 

reli toi , ... ta ecris la moitier de tes mot ...
bon jte laisse une derniere chance apres jte repondrai meme plus
 
"foutaise. c'est quoi ces conneries "ça marche dans main mais dans une fonction". Et main() c'est du poulet ?
C'est quoi ce up ?
"

mood
Publicité
Posté le 24-09-2006 à 13:57:44  profilanswer
 

n°1446789
Zell_Locke​nheart
taz est un imbecile heureux
Posté le 24-09-2006 à 14:53:16  profilanswer
 

vous tremblez Neron et sentez votre chute proche

n°1446807
nargy
Posté le 24-09-2006 à 16:11:25  profilanswer
 

Zell_Locke nheart> relis-toi toi aussi... tu as écrit la moitié .. de ton texte avec des fôtes.

n°1446844
Zell_Locke​nheart
taz est un imbecile heureux
Posté le 24-09-2006 à 17:49:31  profilanswer
 

je suis dislexique ...

n°1447131
straffo
Posté le 25-09-2006 à 13:52:07  profilanswer
 

Zell_Lockenheart a écrit :

putain taz , t un boulet, il te dis que le getline fontionne pas dans une fonction,  
"En testant tes instructions j'ai pu voir que mes codes fonctionnent dans le <main> mais pas á l'interieur d'une fonction "
il la donc utiliser alors si tu pouvais repondre de facon constructive pasque tu sers strictement a rien.
TAZ repondre pas comprendre programation.
PS: c'est toi qu'il faut tronquer (regarde la definition des mot avan de les utiliser, fais pas le gas erudit qui utilise des mots quil a du mal comprendre)


 
 
main n'est pas une fonction cette année ?


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

  cin.getline

 

Sujets relatifs
getline sous Windows-gcc 3.4.2getline (fstream) ne recupere que le 1er Ko
ignorance de getline();getline en PHP
probleme de saisie avec cin.getline()Methode istream::getline et la lecture d'un fichier...
getline, problème de template ??[C++] Récupérer une chaine saisie par l'utilisateur : cin, getline...
[c++] problème avec ifstream et fonction getlineproblème bizarre (avec getline length() et cout)
Plus de sujets relatifs à : cin.getline


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)