色々
適当に色々書きます。

コンソールappをさらしてみる

sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

コンソールappをさらしてみる

投稿記事 by sozai » 12年前

暇つぶしに作ったものです。適当に作りました。これのせいでいかなる損害を負っても自己責任でお願いします
注:本当にいい加減に作りました。
添付ファイル

[拡張子 zip は無効化されているため、表示できません]


らすとさん
記事: 5
登録日時: 13年前

Re: コンソールappをさらしてみる

投稿記事 by らすとさん » 12年前

こんにちは、ダウンロードさせて頂きました。
こういった小さな物をしっかり作り上げていると練習によさそうですね。
私の環境では一次関数の方は最後に数字を入力するとエラーを吐いて強制終了してしまいました。

アバター
みけCAT
記事: 6734
登録日時: 15年前

Re: コンソールappをさらしてみる

投稿記事 by みけCAT » 12年前

あなたのユーザー名のSHA-256ハッシュは

CODE:

E084DCC4049501E0D9E8B58095D166C9D5D72D2A861822B163EC7EDE1B31CFF5
ですね。
情報提供ありがとうございます。

一次関数は、いきなりy、a、b、xと言われても、なんのことかわかりにくいです。
aに123、bに456、xに999を入力し、最後の「数字入力で終了」に3を入力したら異常終了しました。
(F-function.exeは動作を停止しました、と出た)
aに16777216、bに0、xに256を入力し、最後の「数字入力で終了」にsと入力した場合は、正常終了しました。
aに65536、bに65536、xに65536、最後の「数字入力で終了」に全角で65535と入力した場合も正常終了でした。

比例・反比例は、今しているのが比例の計算なのか反比例の計算なのかがわかりにくいです。
また、xの説明が無いです。

アバター
みけCAT
記事: 6734
登録日時: 15年前

RE: コンソールappをさらしてみる

投稿記事 by みけCAT » 12年前

ソースコードが添付されていなかったので、自分で再現してみました。
逆コンパイルではありません。
不快でしたらごめんなさい。
添付ファイル

[拡張子 zip は無効化されているため、表示できません]


sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

Re: コンソールappをさらしてみる

投稿記事 by sozai » 12年前

見てくれてありがとうございます。
まさかこんなにコメントが来るとは...

sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

RE: コンソールappをさらしてみる

投稿記事 by sozai » 12年前

ソースコード付です。
無駄に長いです。
添付ファイル

[拡張子 zip は無効化されているため、表示できません]


nil
記事: 428
登録日時: 14年前

Re: コンソールappをさらしてみる

投稿記事 by nil » 12年前

ソースコードを拝見しました。
あくまで 全処理を完全に見たわけではなくかなりざっと目を通しただけなので、的はずれなものもあるかとは思いますが、
感じたことを書き込んでおきたいと思います。

1.インデントのばらつき
場所により、スペース1つ、3つ、4つとかなりバラバラな印象を受けました。
タブ一個もしくは、スペース4つに統一したほうが良いかと思います。

2.#define goto to
この置換えは他人から見た際の可読性が下がります。
元から特に長い単語でもありませんし、そもそもgoto自体の濫用も避けたほうが良いかと思います。
switch文のbreakで済むところをわざわざgotoを使っていることにすごく違和感を覚えます。

3.(ans,count)=0;
この文の左辺はただのコンマ演算子です。
ansとcountの両方に0が代入されることを期待されているのだと思いますが、
代入はcountのみにされます。
► スポイラーを表示
双方への代入ならばⅡの形にするか、
もしくはans,countへの代入をそれぞれ行うほうが良いかと思います。
最後に編集したユーザー nil on 2013年8月07日(水) 23:15 [ 編集 5 回目 ]

sozai
記事: 57
登録日時: 12年前
住所: 日本-関東
連絡を取る:

Re: コンソールappをさらしてみる

投稿記事 by sozai » 12年前

涼雅 さんが書きました: 双方への代入ならばⅡの形にするか、
もしくはans,countへの代入をそれぞれ行うほうが良いかと思います。
ご指摘ありがとうございます。勉強になりました。