腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
让
getline
很好
地
处理
ios
::
exceptions
?
、
、
、
、
我正在尝试使用一个能够使用
getline
循环的ifstream,但是我希望使用
ios
::
exceptions
抛出异常 #include <iostream>#includestd::
getline
(f, l).eof()) { } } 但当
getline
命中EOF时,它会抛出一个异常: terminate calledafter throwing an instan
浏览 178
提问于2020-10-05
得票数 1
回答已采纳
1
回答
std::
getline
在命中eof时抛出
、
、
、
std::
getline
在获取eof时抛出异常。这就是我正在做的。std::ifstream stream;try{}catch(std::ifstream::failure e){ std::cout << "Failed to openalso need to maintain st
浏览 5
提问于2012-08-04
得票数 11
回答已采纳
3
回答
尝试捕获异常
处理
C++
、
、
我刚刚开始使用try和catch块在C++中进行异常
处理
。我有一个包含一些数据的文本文件,我正在使用ifstream和
getline
读取这个文件,如下所示:file.open("C:\\Test.txt",
ios
::in);string line;if (
getline
(file, line, ' ')) firstLine = line;
getline
(file, lin
浏览 0
提问于2012-05-18
得票数 1
回答已采纳
2
回答
与eof一起设置故障位
、
、
、
我知道这种行为的起源,因为在这里的多篇文章中已经
很好
地
解释了这种行为,一些值得注意的例子是: void f(const std::string & file_name, char comment)
浏览 0
提问于2018-06-03
得票数 5
回答已采纳
2
回答
等位数()总是通过检查
、
、
、
你好,我想在我的程序中签入,如果用户输入的不是一个数字,而是输入一个数字。void ValidationController::cinError(int *variable){ cin.clear(); cout <<*variable<<endl; cout <<*variable<<endl;
浏览 4
提问于2013-10-04
得票数 4
回答已采纳
3
回答
在C++中以操作码的形式读取文件输入
我想知道我做错了什么,
如何
修复它,以及是否有更好的方法来操作操作码。实际上,if-else语句总是转到if。我真的很需要让它工作起来。string opcode; if (opcode == "pop"){
浏览 1
提问于2010-09-21
得票数 0
回答已采纳
1
回答
fstream读取错注
、
伙计们,我很绝望,我真的不知道我做错了什么:(我只想
让
我的程序简单
地
在文件中添加"hello“,读取它并打印它;写得
很好
,但出于某种原因,他没有再次从文件中读取它(在method list...include <string> { log.open(name.c_str(),
ios
::in|
ios
::out |
ios
::trunc);
浏览 0
提问于2011-10-07
得票数 1
回答已采纳
2
回答
当管道到/dev/null时出现未指定的iostream_category错误(
ios
::badbit问题?)
、
、
、
下面是我代码的相关部分: file.
exceptions
(std::
ios
::failbit | std::
ios
::badbit); // file.
exceptions
(std::
ios
::failbit);catch (std::
ios
_base::failure& e) { throw std::invalid_argumentfile.
excep
浏览 10
提问于2016-11-27
得票数 4
1
回答
为什么
getline
()在异常掩码未设置为eofbit时抛出“std::
ios
_base::failure”?
、
、
考虑以下代码: try {terminate called after throwing an instance of 'std::
ios
_base::failure'The program has
浏览 4
提问于2012-11-30
得票数 9
回答已采纳
2
回答
在cin.
getline
()中使用C++后没有从键盘获取输入
、
在下面的程序中,当我输入长度小于或等于10的字符串时,它工作得
很好
,但是当我超过字符串长度时,
getline
工作得
很好
,但是后续的输入语句不能工作(不接受输入),/*使用了正确的标头*/{char s[10];cin.ignore(); cin.
getline
(s,10); // work fine but if
浏览 3
提问于2020-07-14
得票数 0
回答已采纳
4
回答
c++打开.txt文件并读取要放置在数组中的数字
、
、
、
fstream fp;int number; for (int i=0; i < numbers.size(); i++) {} 我觉得我只是没有正确
地
读取文件
浏览 6
提问于2013-10-09
得票数 0
回答已采纳
1
回答
如何
打开fli文件
、
我是C++新手,负责
处理
一个fli文件,但不知道
如何
正确
地
打开它们。include <string>int main() { newfile.open("testvid.fli",
ios
::in);object string tp; while (
getline
(newfile, tp))
浏览 6
提问于2022-05-09
得票数 -1
回答已采纳
4
回答
如何
捕获此异常C++
、
、
我想捕获异常,当有人在cin上没有给出一个数值时,程序将读取下一个值。{ while(true){ cout << "x = " << x << endl; return 0;
浏览 9
提问于2012-06-14
得票数 0
回答已采纳
3
回答
在这个文件流中抛出异常是什么?
、
我以前几乎完全没有问题
地
做过这件事。accnts_input_file = "absolute_path/account_storage.txt";std::ifstream istream; << e.what() <<
浏览 0
提问于2014-06-25
得票数 6
回答已采纳
5
回答
使用C++替换文件中的字符
、
include <fstream> { { return 1; ofstream out("readInt.txt",
ios
::out | <
浏览 51
提问于2017-03-03
得票数 2
回答已采纳
2
回答
读取最后一行后,
getline
()抛出basic_
ios
::clear异常
、
、
std::ifstream infile; infile.open(path.c_str()); infile.
exceptions
(exceptionMask); } catch (std::
ios
_baseException caught: " << QString::fromStdS
浏览 1
提问于2016-11-12
得票数 6
回答已采纳
1
回答
为调用方恢复C++流的异常掩码
、
、
、
、
因为调用方可以无异常
地
传递流,所以我的函数将启用它们。当函数退出时,我想恢复流的初始异常掩码。我只是在学习C++,并试图用惯用的方式来
处理
这种情况--通常我会把清理代码扔到finally块中: std::
ios
_basestream.
exceptions
( std:
浏览 3
提问于2022-04-16
得票数 0
回答已采纳
4
回答
为什么C++不是“异常友好的”?
、
、
、
b:
如何
最好
地
避免这种情况?我可以生成像我期望的那样抛出的填充类,但这感觉就像是在重新发明轮子。也许有一个BOOST库可以以一种更合理的方式来做这件事?
浏览 1
提问于2010-07-05
得票数 50
回答已采纳
1
回答
如何
使用
iOS
的音素合成语音
、
、
对于使用AVSpeechSynthesizer的
iOS
来说,实现这一点相当简单。然而,当谈到定制合成时,我被引导到OSX only API的语音合成文档中,该API允许您输入音素对,以便定制单词发音。不幸的是,此接口在
iOS
上不可用。提前感谢!
浏览 33
提问于2015-10-13
得票数 0
回答已采纳
2
回答
避免在这种情况下使用eof
、
、
我知道eof函数是不安全的,因此必须使用
getline
函数来检查是否检测到文件的结束;但是,在这个特定的代码中,我无法使用
getline
函数,因此最终依赖于eof函数。因此,请您提出一个替代eof函数的方法,或者
让
我知道当我试图初始化一个结构数组时,
如何
使用
getline
函数。我使用了两个星号符号来指示要在哪里使用
getline
函数。::in); outFile.open("output.txt&
浏览 4
提问于2012-08-01
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券