/* 簡単なプログラムをウプしよう */ at GAMEDEV
[2ch|▼Menu]
168:名前は開発中のものです。
03/11/14 15:17 4meSYN3s
>>131のソース

if(GetPriorityOperator(stack[stack_pos]) >= GetPriorityOperator(str[i])){
  newstr.str[newstr_pos++] = stack[stack_pos--];
  newstr.str[newstr_pos++] = ' ';
}else if(GetPriorityOperator(stack[stack_pos]) < GetPriorityOperator(str[i])){
  stack[++stack_pos] = str[i];
  break;
}

プライオリティが等しいときも演算子スタックにつまなきゃだめじゃない?
上記だと計算結果はあうけど逆ポーランド法表記的にまずくない?


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5337日前に更新/63 KB
担当:undef