【发布时间】:2009-10-19 21:01:34
【问题描述】:
我试图通过 stringstream 将双精度数作为字符串,但它不起作用。
std::string MatlabPlotter::getTimeVector( unsigned int xvector_size, double ts ){
std::string tv;
ostringstream ss;
ss << "0:" << ts << ":" << xvector_size;
std::cout << ss.str() << std::endl;
return ss.str();
}
它在我的控制台上只输出“0:”...
我正在处理两个项目,都存在相同的问题。我发布了一个不同的,它遇到了同样的问题。它张贴在这里:
http://pastebin.com/m2dd76a63
我有三个类 PolyClass.h 和 .cpp,以及主要的。有问题的函数是 PrintPoly。有人可以帮我吗?非常感谢!
【问题讨论】:
-
请您使用“代码”按钮重新格式化您的代码?这样会更容易阅读,并且更有可能获得帮助。
-
您没有解释您的问题 - 您提到了一个文件,但您的代码示例不包含文件。
-
请贴出将字符串写入文件的代码!
-
伙计们,在提交您的编辑之前,请检查其他人是否已修复它。它已经进行了 7 次编辑。
-
我建议你们都退出编辑并让 OP 修复它,否则您很可能最终会编辑掉问题。要有耐心。 :)