stringstream

    5热度

    1回答

    我正在测试如何从std::streamstring中读取数据,但是我发现它错了,有谁能指出有什么问题?并给出一个正确的方式来阅读它? 我的测试代码是: #include <iostream> #include <string> #include <sstream> #define BUFFER_SIZE 16 int main(int argc, char ** argv) {

    6热度

    3回答

    在C++程序中,我想要显示一列浮点值,以便符号,数字和小数点全部对齐。必要时,多个前导零应填充每个值的整个数字部分。例如: A column of floating point values: +000.0012 -000. +000.1235 -001.2346 +012.3457 -123.4568 我有一个精心评论的测试程序,证明

    0热度

    2回答

    我需要解析这种形式的一个图形文件: 5 0 1 0.2 3 10.1 4 0.5 -1 1 0 1.5 -1 2 1 100.0 3 50.2 -1 3 -1 4 1 10.5 2 13.9 -1 当第一线是节点的数量。从第二行开始, 0 1 0.2 3 10.1 4 0.5 -1 0是源节点,1是它前往的节点,0.5是边的权重。 -1表示行结束。 我创建了一个图形类: #ifn

    1热度

    1回答

    我已经格式化的打印输出永远是4位带符号下面的代码包括: std::stringstream pitch; pitch.precision(0); pitch.width(4); pitch.fill('0'); pitch << std::showpos << (int)(m_values["Pitch_1"]); 我也想显示符号(“+” /“ - ”),但我想它先填充,如下所示:

    0热度

    1回答

    我刚开始第一次使用stringstream并且我喜欢这个概念,但是我很难找到我的内存超出范围的地方与我的串流功能。 我的功能是做一个字符串,例如,“N02550 G3 X16.7379 Y51.7040 R0.0115”这是我工作中CNC机床的机器代码。我将字符串传递给一个字符串流,以便查找在它们旁边具有X,Z,Y的字符串,这些是坐标。然后它在开始处摆脱字符以将浮点数保存到我的结构“坐标”(有3个

    1热度

    2回答

    我想了一组号码写入一个字符串流看起来像这样: SOME_TEXT 12-23-43 SOME_OTHER_TEXT 43年12月23日的三个号码由破折号(“分 - '),数字可以是1或2位数字(如1-2-3或12-1-47,因此整个集合的长度不同)。整个集合应该左对齐,并采取包括空格在内的12个字符。当我尝试应用std :: left操纵器时,它仅适用于第一个数字。我该怎么做?

    1热度

    1回答

    我有以下代码从一个streamstring中检索double值,但由于某些原因,我无法遍历流,它只是加载流中的第一个值,然后退出while,在两种情况下(I和F)见下文: std::string pois_fija_lista = argv[11]; std::string pois_flotante_lista= argv[12]; std::vector<double>

    2热度

    1回答

    所以我想从文件中获取信息,它将以名称(字符串)开头,并最终变为整数。 Ex。对于nums.txt James Smith John Jones Amy Li 1 3 2 3 3 2 4 1 0 我想要写存储每个名称(每行一个名称),然后当端名称和号码开始一个程序,它开始将每个#发生于阵列。 I.E.如果3点2的出现,我想 numInt[2] to equal 3 我想这样做,使用i

    18热度

    2回答

    我广泛使用std::stringstream来生成代码。当使用str()函数设置内容并使用operator<<时,我遇到了一些棘手的行为。有人可以向我解释这种行为吗?我非常感谢 - 谢谢。 例一: std::stringstream ssa; ssa.str("Setting string"); std::cout << ssa.str() << std::endl; ssa << " ad

    -2热度

    1回答

    首先,我使用Windows 8.1,Visual Studio 2013 Express和C++。不知道我在用哪个C++标准。 我完全不熟悉编程,所以我可能错过了这个函数的一些基本部分。我正在做一个10个问题的测验,这是关于MJ何时去世的。我试图确保如果用户使用getline()来输入int以外的内容,程序不会崩溃。 我了解了stringstream并转换。它应该将“playerAnswer”转换