Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/129.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何从字符数组中获取整数_C++_Arrays_Char_Int - Fatal编程技术网

C++ 如何从字符数组中获取整数

C++ 如何从字符数组中获取整数,c++,arrays,char,int,C++,Arrays,Char,Int,我有一个具有“4”“5”的字符数组。但是我想把这些字符转换成实际的整数,所以我从char数组的每个索引中减去“0”,并将其存储到同一个数组中。如果我想将一个名为value的int设置为45(char数组中的内容),我该怎么做 atoi()将字符串转换为整数。例如,如果已声明char数组和整数变量,则可以执行以下操作: val = atoi(theCharArray); int\u值; int\u value=atoi(您的字符数组); atoi()函数用于将string转换为int。

我有一个具有“4”“5”的字符数组。但是我想把这些字符转换成实际的整数,所以我从char数组的每个索引中减去“0”,并将其存储到同一个数组中。如果我想将一个名为value的int设置为45(char数组中的内容),我该怎么做

atoi()将字符串转换为整数。例如,如果已声明char数组和整数变量,则可以执行以下操作:

   val = atoi(theCharArray);

int\u值;
int\u value=atoi(您的字符数组);
atoi()
函数用于将
string
转换为
int


关于
atoi()

的更多信息,请给出一个输入和输出示例。关于从字符串中解析数字,存在很多问题。你读过吗?
inti;sscanf(字符、%d、&i)
atoi(charArray))
a)
scanf
,b)
atoi
,c)用于
int
范围内的正整数,例如
int sum=0;对于(int i=0;i
可能的重复项