chara[0]をintb[0]に変換するにはどうすればよいですか。ここで、bは動的に割り当てられた空のint配列です。
私が試してみました
char a[] = "4x^0";
int *b;
b = new int[10];
char temp = a[0];
int temp2 = temp - 0;
b[0] = temp2;
4が欲しいのですが、ASCII値52が表示されます
またやって
a[0] = atoi(temp);
エラーが発生します:'char'から'constchar*'への無効な変換'intatoi(const char *)'の引数1を初期化しています</p>