、、などがあるchar array[10]
としましょう。[0] = '1'
[1] = '2'
[2] = '3'
(int) 123
Cを使用して、これらのインデックスから作成するにはどうすればよいですか?
SRAM が 2kb 未満に制限されている arduino ボードにこれを実装したいと考えています。そのため、機知と効率が重要です。
Sourav Ghosh のおかげで、カスタム関数でこれを解決しました。
long makeInt(char one, char two, char three, char four){
char tmp[5];
tmp[0] = one;
tmp[1] = two;
tmp[2] = three;
tmp[3] = four;
char *ptr;
long ret;
ret = strtol(tmp, &ptr, 10);
return ret;
}