Questions sur getline

10
réponses

Pourquoi la lecture des lignes de stdin est-elle plus lente en C++ que celle de Python?

j'ai voulu comparer les lignes de lecture des entrées de chaîne de stdin en utilisant Python et C++ et j'ai été choqué ... 19,672 cin (no sync) 12,500,000 fgets 14,285,714 wc (not fair comparison) 54,644,808
demandé sur 2012-02-21 06:17:50
4
réponses

Parcourir un fichier texte ligne par ligne en C

j'ai travaillé sur un petit exercice pour ma classe de SiC et je suis très confus par les méthodes utilisées par C pour l ... ourquoi. Je suis un total C noob et je me demandais juste s'il y avait quelque chose d'important que je manquais. Merci
demandé sur 2012-02-09 09:57:37
6
réponses

Utiliser getline () en C++

j'ai un problème en utilisant la méthode getline pour obtenir un message que l'utilisateur tape, j'utilise quelque chose ... ne(cin, messageVar); cependant, il ne s'arrête pas pour obtenir la valeur de sortie, qu'est-ce qui ne va pas avec ça?
demandé sur 2013-09-13 16:40:28
4
réponses

cin et getline sautant l'entrée [dupliquer]

cette question a déjà une réponse ici: pourquoi std:: getline() saute l'ENTRÉE ap ... n.getline(address,256); Customer c(name, address, 0); CustomerDB::addCustomer(c); cout << endl; }
demandé sur 2012-05-11 18:43:51
5
réponses

Quand et pourquoi je dois utiliser cin.ignorer () en C++?

j'ai écrit un programme très basique en C++ qui demandait à l'utilisateur d'entrer un nombre puis une chaîne. À ma grande ... mystr); cout << "So your name is " << mystr << "?\n"; cout << "Have a nice day. \n"; }
demandé sur 2014-08-24 23:17:26
12
réponses

Utilisation de getline (cin, s) après cin

j'ai besoin de le programme suivant pour prendre la totalité de la ligne de saisie de l'utilisateur et de le mettre dans d ... arler d'un cin.clear() commande, mais je n'ai aucune idée de comment cela fonctionne, ou pourquoi c'est même nécessaire.
demandé sur 2011-04-21 09:29:21
2
réponses

vérification pour les expressions du folklore en string::getline

Comment puis-je vérifier la fin du fichier en utilisant le std::getline fonction? Si j'utilise eof() il ne signalera pas eof jusqu'à ce que j'essaie de lire au-delà de la fin du fichier.
demandé sur 2010-02-12 14:31:12
3
réponses

std:: cin.getline () vs. std:: cin

Quand faut -std::cin.getline() être utilisé? Quoi est-il différent de std::cin?
demandé sur 2011-01-20 13:18:51
4
réponses

std:: getline () retourne

j'ai une boucle qui lit chaque ligne dans un fichier en utilisant getline() : istream is; string line; while ( ... verti en un pointeur en quelque sorte? Est-ce réellement une bonne pratique ou dois-je en tenir à la première forme?
demandé sur 2008-11-03 19:56:33
6
réponses

Pourquoi il y a deux différents getline() fonctions (si il existe)?

à Chaque fois que je fais un rapide extrait de code C++ de la ligne std::string s; cin >> s; je me maudis moi-m ... de toute façon? Et, depuis l'entrée devrait vraiment être l'apanage des flux d'entrée, pourquoi ne pas l'ancienne partie de
demandé sur 2011-02-02 11:48:42
6
réponses

Besoin d'aide avec getline()

pourquoi Est-ce si dans mon programme que je suis en demandant à l'utilisateur pour l'entrée, et je fais: int number; str ... édiatement de" Enter Account Number "avant même que je puisse entrer mon" str " pour la ligne getline(cin, str)? Merci!
demandé sur 2009-11-16 23:31:27
6
réponses

c++ getline () n'attend pas les entrées de la console lorsqu'il est appelé plusieurs fois

j'essaie d'obtenir quelques paramètres d'entrée utilisateur à partir de la console, deux chaînes, deux entrées et un doub ... , le programme saute à l'avance pour l'année d'entrée, ne m'autorise pas à entrer plus d'une corde. Ce qui se passe ici?
demandé sur 2011-10-17 00:13:12
2
réponses

Une implémentation conforme à L'ANSI C peut-elle inclure des fonctions supplémentaires dans sa bibliothèque standard?

est-ce qu'une implémentation conforme à la norme ANSI C est autorisée à inclure des types et des fonctions supplémenta ... dans Mac OS 10.7 inclut la déclaration de getline dans stdio.h même lors de la compilation pour la norme ANSI C89?
demandé sur 2011-09-11 09:53:15
4
réponses

getline: identificateur introuvable

j'ai un problème avec getline() . J'ai essayé de nombreux exemples et j'ai lu d'autres solutions, mais cela n ... entered: " << line << endl; } Que dois-je faire maintenant? J'utilise Win7 64bit, MSVS2013.
demandé sur 2015-01-03 16:07:43