2 qq 39436608 qq_39436608 于 2017.11.15 14:16 提问

poco数据库number类型用string接收缺少一位

数据库中一个字段定义为number(3,0),
代码中:
vector str;
select 该字段 into str ;
存进去的最多只有两个数字,这可怎么办啊

1个回答

hulusi1103
hulusi1103   2018.05.01 20:28

可以通过调用number值的4个函数来将其转换成string:
1.toString()。
2.toFixed()。
3.toExponential()。
4.toPrecision()
标准库中定义了to_string(val);可以将其它类型转换为string。
to_string这个函数还是很强大的!
string to_string (int val);
string to_string (long val);
string to_string (long long val);
string to_string (unsigned val);
string to_string (unsigned long val);
string to_string (unsigned long long val);
string to_string (float val);
string to_string (double val);
string to_string (long double val)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!