getline 问答列表

在执行 getline(in_file,my_string) 之前,C++ 程序如何知道此调用将是文件的读取结束?

作者:Michael 提问时间:5/22/2021

这是(过度简化的)代码,它正在读取文件末尾。 std::ifstream in_file; in_file.open(argv[1],ios::in); getline(in_file,line_...

使用 getline() 函数逐行读取文件中的段落,并使用带有 codition fin.eof() 的 while 循环,但结果是无限循环

作者:Abhishek Mane 提问时间:8/15/2021

ben_stokes.txt The great Irish sports writer Con Houlihan used to say that every team should have a...

为什么两个 getline() 导致没有输入?

作者:trangan 提问时间:9/18/2021

我正在创建一个简单的登录程序。 #include <iostream> #include <string> using namespace std; void showRegister() { ...

是否可以将 getline() 输入分配给另一个单独的字符串?

作者: 提问时间:7/4/2023

我想知道是否有任何可能的方法可以将整个 getline(cin, str) 输入复制/分配给单独的字符串?这是我目前所拥有的: string str; // possibly another str...

为什么 cin 和 getline 表现出不同的阅读行为?

作者:Jeremy Fisher 提问时间:11/28/2021

作为参考,我已经看过为什么 std::getline() 在格式化提取后跳过输入? 我想了解 cin 和 getline 行为。我想象 cin 和 getline 是通过输入缓冲区的循环来实现的,每...

为什么 getline 不移动到下一行?

作者:nashw 提问时间:1/24/2018

所以我无法弄清楚为什么我的 getline 循环在处理第一行后不会移动到下一行。此代码的目的是获取如下所示的文本文件: a 22.55736 110.9237 10.0 9.0 8.0 -1.0 1...

getline() 如何在循环中读取多行文件?

作者:kaiyu wei 提问时间:1/13/2022

我对 std::getline 函数的使用有些困惑。请参见以下代码: #include <sstream> #include <string> std::ifstream ifs(filename)...

C++ 使用 while 循环读取文件,从行“x”开始

作者:Michael 提问时间:7/8/2012

我已经在这个问题上卡了一段时间了。我这里有一个循环,它将读取包含文件名的文本文件。循环逐个读取这些行,并通过变量 sFileName 将其设置到内存中。稍后会调用 sFileName 来加载图像,程序...

为什么在 C++ 中从 stdin 读取行比 Python 慢得多?

作者: 提问时间:2/21/2012

我想比较使用 Python 和 C++ 从 stdin 读取字符串输入行的情况,并震惊地发现我的 C++ 代码运行速度比等效的 Python 代码慢一个数量级。由于我的 C++ 生锈了,而且我还不是专...

在 getline 上检查 eof() 即 while(!getline().eof()) 和简单地检查 while(getline()) 有什么区别

作者:Pravinkumar 提问时间:7/2/2019

while(getline()) 和 while(!getline().eof()) 和有什么不一样? 正在解析输入字符串。 我已经尝试了两种条件检查,我看到了结果的差异。 std::string...


共52条 当前第5页