atoi函数的用善法!
的有关信息介绍如下:问题补充说明:atoi(s.substr(0,4).c_str())是个什么意思?能具体解答一下吗,0和4代表什么, substr又代表什么?c.str呢?谢谢!
1、首先,c++语言提供了两种字符串实现,例如:
strings="12345";和char*s="12345";是不同的,楼主s一定是用s今展清就呢或破tring定义的
2、s.零星水压查substr(0,4)是从字符来自串s正向取4个字符,上面的s.substr(0,4)=端坚准做成台“1234”;
3、但是注意,上面的字符串是string类型的,而atoi只能把char*类型的字符串蒸上转化为整形,所以c.str实现的功能是把stri360问答ng转换为char*的
结果atoi(s.substr(0,4).c_str())为整形1234
版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/answer/217007.html