くだすれC言語(初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0321デフォルトの名無しさん
2006/12/07(木) 09:25:01略
int main()
{ char expr[] = { '8', '6', '*', '5', '-', '\n'};
int i,j;
for(i=0; i < 10; i++){
if (isdigit(expr[i])) {
j = atoi(expr[i]);
略
この状態でコンパイルしようとすると、atoiの行でエラーが出てしまうのですが対処法を教えてもらえないでしょうか?
型が関係しているのかと思い色々試してみてもうまくいきません。
j = atoi(expr); とするとコンパイルはできたのですが、代入された数字が他の数字(98)に変わってしまいました・・・。
■ このスレッドは過去ログ倉庫に格納されています