读取浮点值,直到ENTER
Read float values until ENTER
我必须乘两个多项式。
输入:2行文本,每行包含1到1000个用空格分隔的系数(浮动)。
输出:乘法运算的结果。
我已经找到了将它们相乘的函数,但我不知道如何读取数据。你能给我一些想法吗?举个例子就好了。通常在这种"家庭作业"中,我在输入系数之前就知道度数。。。
如果数字只是用空格分隔,您应该能够使用operator>>
,因为它假设输入是用空格分隔的:
std::vector<float> coeffs;
std::ifstream ifs("coeffs.txt");
float c;
while(ifs >> c) {
coeffs.push_back(c);
}
ifs.close();
相关文章:
- 为什么我的C#代码在调用回C++COM直到Task时会暂停.等待/线程.加入
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- 如何接受 [ENTER] 键作为无效输入并发送错误消息
- 为什么这个 std::queue/指向结构的指针列表直到 List.Size() == 0 才释放内存?
- 如何从文本文件中读取数值,直到遇到字符类型?
- C++运行直到按键
- 修复完成输入后重复"enter names of teacher"?
- 我正在尝试使用 while 循环从字符串中删除字母,直到没有字母。我在这里做错了什么?
- 当 getline 直到新行才读取时会发生什么?
- 在 wxWidgets 中的 wxTextCtrl 上手动触发 ENTER 键按下事件C++?
- 我如何使它,无论用户用空白字符串按 Enter 多少次,它总是打印"开始"字符串?
- 如何反复调用函数直到满足模拟?
- 如何打印下一个字母直到 Z 并继续到 A?
- 为什么即使直到最后才定义实际类型,也可以将依赖名称视为完整
- 如何输入每个单词在字符串数组中的句子,直到用户按Enter键
- 如何在 c++ 集中插入元素,直到按下 Enter 键
- 读取浮点值,直到ENTER
- 将列表作为输入,直到按下enter键
- 等待直到用户在c++中按下enter键
- c++双击输入,直到按下Enter键