求怎么把C++的char型数组转化成int型数组?

时间:2021.02.07 发布人:woshi751198419

求怎么把C++的char型数组转化成int型数组?

已解决问题

谷歌woshi751198419用户在2021.02.07提交了关于“冬令时求怎么把C++的char型数组转化成int型数组?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-12T21:08:53。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

字符串数组,里面需要存储的是合法的整型变量的形式,如“1234”这样的,才有可能转换为int型数组。

转换时,可以使用sscanf函数来实现。

码如下:

voidconve力构座于的积鸡乡盟雷rt_string_to_int(string*青富川祖曲皇群s,int*a,intlen){inti;for(i=0;i<len;i++)sscanf(s[i].c_str(),"%d",a+i);//来自将string中的第i个元素问答,按照%d(整型)的格式转换成农盟务城混了赵整型**,并存到a的第望i个元素中。}