2016-05-09 14 views
-6
char i[]=pop(); 
char j[]=pop(); 
b=atoi(i); 
a=atoi(j); 

を整数に(スタックからポップ)文字を変換したいです。しかし、それは言う私は、スタックから<code>char</code>型要素をポップし、int型に変換したい

無効なイニシャライザ。

何が問題ですか?

+1

'pop()'は何を返しますか? –

+1

うーん..スタック?どのようなスタック?ポップ?何がポップ? ( –

+0

@MartinJames実際には意味があります(とにかく大きな質問ではないと思うと思っていました):)問題は配列表記であるようですが、それは間違っていて必要ではない。 –

答えて

-1

char変数を使用する場合は、char変数を使用し、charアレイは使用しないでください。

変更

char i[] = pop(); 

char i = pop(); 

と同様に。

つまり、atoi()はそこには関係ありません。結果のタイプをintにするには、int変数を使用します。

関連する問題