我需要一个简单的浮点数的四舍五入的函数,比如:
double round(double);
round(0.1) = 0 round(-0.1) = 0 round(-0.9) = -1
rand()能在C++中产生一个伪随机数。在RAND_MAX和一点点数学知识的组合下,你可以产生你想要的任意间隔的随机数。这对于学习的目的或者写着玩的程序来说已经足够了。如果你需要满足正态分布的真随机数,你需要使用更加高级的方法。 这个会产生一个在0.0到1.0之间的数。
有没有一个与平台和文件系统无关的方法来获取一个正在运行的C或C++程序的目录的完整路径?不要与当前的工作目录混淆。 (请不要建议库函数,除非它们是像C语言库或者标准模板库一样标准。) (如果没有平台或文件系统无关的方法,在Windows和Linux下为特定的文件系统工作的建议也同样欢迎。)
如何在支持它的Linux终端上打印彩色字符?如何判断终端是否支持颜色代码?我需要使用C++实现。
采取以下两行代码:
for (int i = 0; i < some_vector.size(); i++) { //do stuff }
请问有什么简单的方法用C++提出一个HTTP请求,具体一点,我想从一个网页上下载所有内容,想要看看它是否由字节码组成,能不能把它转为字符串。
它不会自动转换(谢天谢地),你可以使用 c_str()方法:
std::string str = "string"; const char *cstr = str.c_str();
如何把char*转换为std::string类型
使用C ++,希望是标准库,我想按升序对一系列样本进行排序,而且我也想记住新样本的原始索引。 例如,我有一个集合,或者向量或矩阵的样本:[5、2、1,4,3]。我想把这些排序为B:[1,2,3,4,5],但我也想记住值的原始索引,所以我可以得到另一个集合,它将是:C:[2,1 ,4,3,0] - 其对应于原始“A”中的“B”中的每个元素的索引。 例如,在Matlab你能这样做:
我使用以下语法解析C ++中的字符串:
string parsed,input="text to be parsed"; stringstream input_stringstream(input);
我想通过c++标准库实现这样: QString string("hello $name"); string.replace("$name", "Somename");
我是Windows平台上的C ++程序员。 我使用Visual Studio 2008。通常我通过检查代码的方式找到内存泄漏,但这十分繁琐,并不总是一个好的方法。由于我买不起付费的内存泄漏检测工具,所以我希望你们能提供一个最佳的避免内存泄漏的方法。 我想知道程序员如何找到内存泄漏。 是否有一些程序员应该遵循的标准或规程来确保程序中没有内存泄漏。
在C++中如何将文本附加到文本文件?如果不存在就新建一个,如果存在就把文本附加到文本文件。
我必须在很快的时间内计算出C++中片段代码的执行时间。这个方法必须在Windows或者Unix机器上运行。 我用以下的代码来计算片段代码的执行时间(之前导入的)
在C++中如何调用clock()函数 举个例子,比如我想测试一个查找数组中某元素的线性搜索耗时多久?