43得票5回答
std::cin.getline()和std::cin有什么区别?

什么情况下应该使用 std::cin.getline()?它与 std::cin 有什么区别?

42得票9回答
当多次调用C++的getline()函数时,它并不会等待从控制台输入。

我正在尝试从控制台获取几个用户输入的参数,包括两个字符串、两个整数和一个浮点数。我试图使用的相关代码如下: #include <string> #include <iostream> using namespace std; // ... string input...

31得票6回答
为什么有两个不同的getline()函数(如果确实存在)?

每次我写一小段C++代码时std::string s; cin >> s; 我自责,因为我忘记了它在空格处停止而不是获取整行。然后,想起getline时,我总会对两种变体感到困惑:std::string s; getline (std::cin, s); 并且:char cs[25...

31得票4回答
在C++函数getline中,我能否使用2个或更多的分隔符?

我想知道如何在getline函数中使用2个或更多的分隔符,这是我的问题: 该程序读取一个文本文件...每行将会是这样的: New Your, Paris, 100 CityA, CityB, 200 我正在使用getline(file, line)函数,但是当我想要获取CityA、...

28得票3回答
getline无法正常工作?可能的原因是什么?

可能是重复问题: getline不要求输入? 我的程序中发生了一些独特的事情。 以下是一组命令: cout << "Enter the full name of student: "; // cin name getline( cin , fullName ...

26得票4回答
使用C++从.csv文件中读取数据

我有一段代码,它应该在控制台中输出来自.csv文件的信息;while(file.good()) { getline(file, ID, ','); cout << "ID: " << ID << " " ; getline(fi...

25得票4回答
std::getline() 返回值是什么?

我有一个循环,使用 getline() 读取文件中的每一行:istream is; string line; while (!getline(is, line).eof()) { // ... } 我注意到像这样调用getline()似乎也可以工作:while (getline(is,...

24得票4回答
undefined reference to `getline' in c

我正在学习在C编程中使用getline函数,并尝试了来自http://crasseux.com/books/ctutorial/getline.html的代码。#include <stdio.h> #include <stdlib.h> #include <str...

23得票5回答
istream::getline 返回类型

istream::getline方法返回什么?我在问这个问题是因为我看到要循环遍历一个文件,应该这样做:while ( file.getline( char*, int ) ) { // handle input } 返回的是什么?

23得票7回答
使用getline()需要帮助

如果我的程序要求用户输入,并且我这样写:int number; string str; int accountNumber; cout << "Enter number:"; cin >> number; cout << "Enter name:"; ge...