/* 簡単なプログラムをウプしよう */at GAMEDEV
 /* 簡単なプログラムをウプしよう */ - 暇つぶし2ch168:名前は開発中のものです。
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