/* 簡単なプログラムをウプしよう */at GAMEDEV /* 簡単なプログラムをウプしよう */ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト130:名前は開発中のものです。 02/07/18 21:01 eG1jD3wM http://merosuke.tripod.co.jp/project1.zip 131:名前は開発中のものです。 02/07/18 21:29 >>129 コメントありがとうございます。少しだけ自信がつきました… 今のところはバグが見当たらないので 逆ポーランド記法の式を計算する関数も作ってみました。 入力された式を逆ポーランド記法に変換して表示し、計算結果も表示されます。 C言語です。 ソース http://www.geocities.co.jp/SiliconValley-Cupertino/8770/calculation.txt 実行ファイル http://www.geocities.co.jp/SiliconValley-Cupertino/8770/calculation.zip 動作などに関する意見や質問があったらよろしくお願いします。 132:名前は開発中のものです。 02/07/18 21:32 >>130 落としてみたのですが、エラーが出て実行できませんでした。 あと、何かを貼り付ける時は簡単なコメント・説明を添えるように してください…おねがいします。 133:名前は開発中のものです。 02/07/18 23:33 KrSipdXM ちょっとソースが汚いかも。 GetPriorityOperator関数でcase文使っているけど、この使い方だったら、 if文使った方がまとまると思うよ。あと、再起してる関数じゃないなら、 部分部分にreturn入れないで、retとかいう変数つくって、 そこに戻り値入れて最後に返してやるようにする。 int GetPriorityOperator(char op) { int ret = 0; if(op == '*') ret = 10; else if(op == '/') ret = 10; else if(op == '+') ret = 8; else if(op == '-') ret = 8; else if(op == '\0') ret = 0; else if(op == ')') {printf(")"); ret = 0;} else printf("GetPriorityOperator(char op); 不正な引数\n"); return ret; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch