相关疑难解决方法(0)

将单个char转换为int

如何将char a [0]转换为int b [0],其中b是一个空的动态分配的int数组

我试过了

char a[] = "4x^0";
int *b;
b = new int[10];
char temp = a[0]; 
int temp2 = temp - 0;
b[0] = temp2;
Run Code Online (Sandbox Code Playgroud)

我想4但它给了我ascii值52

也在做

a[0] = atoi(temp);
Run Code Online (Sandbox Code Playgroud)

给我错误:从'char'无效转换为'const char*'初始化'int atoi(con​​st char*)'的参数1

c++ int char

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

c++ ×1

char ×1

int ×1