• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コンパイルソフトがないのでよろしくお願いします。)

ファイルの行数を計算するプログラムについての質問

このQ&Aのポイント
  • コンパイルソフトがないため、質問内容に基づいてファイルの行数を計算するプログラムを作成した。
  • 参考書の作業の流れを説明し、結果が正しく出力されるか質問している。
  • 他のプログラムを呼び出した場合も正しく行数が出力されるか疑問を持っている。

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8651/18504)
回答No.2

ほかのプログラムを呼び出すと言っているのは,このプログラムの引数を他のファイルにして実行すると言う意味だと思う。 >#1 そういう意味なら,当然,別のファイルでも動きますよ。なお,引数がテキストファイルでなくバイナリファイルだと行数と言われても困りますと言う状況になるが,とにかく結果は返ってくる。

Campus2
質問者

お礼

 ご回答誠にありがとうございました。^^ A:当然,別のファイルでも動きますよ。 そこが私が一番知りたいところでした。  コンパイルできようが、できまいか、問題ではありません! プログラムの理論を勉強中することと、コンパイルのソフトの動作の有無は別問題だからです。

すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

 いつものように単純なタイプミスだとは思うのですが、 >参考書 には  >$ example9.c -o example9.exe として >実行結果が  これでは操作ができない。 $gcc -o example9.exe example9.c  として、「example9.exe」を生成し、 $./example9.exe example9.c  として実行するのではないだろうか?  「example9.c」の部分を任意のテキストファイルのファイルネームに置き換えて実際に試してみてください。

Campus2
質問者

補足

ご指摘ありがとうございます。  以下に変更します。  以上のプログラムはご覧のとおり、「ファイルの行数を計算」のプログラムです。   参考書には -----------------------------------  ファイル名 ソースファイル example9.c   MSYSでコンパイル後のプログラム名 example9.exeとなる。   Mingシェルで呼び出して、同ファイルの   参考書 には    $ example9 example9.exe として   実行結果が    gyousuu=22 ------------------------------- 以上が参考書の作業の流れです。

すると、全ての回答が全文表示されます。
回答No.3

 「MSYSでコンパイル後のプログラム名・・・」とはなんだろう?と思ってネット検索をしていたらこういうことなのだろうか? >C言語およびC++のコンパイラMinGWのインストールとテスト >http://rei-farms.jp/blog/webmaking/2565/  結局、Visual Studioは断念されたわけですね。  先日はYouTubeの投稿動画をベースにした質問でしたし、今回はMinGWをベースにした質問ですか?  その使用している教本は誰かから購入するように勧められた書籍なのでしょうか? >printf("file mei ga nai\n");  ここの部分を読んで、誰が考案したソースコードなのだろう?と疑問に思いまして。 >以上のプログラムはご覧のとおり、「ファイルの行数を計算」のプログラムです。  いや、質問者のあなたが、「ご覧のとおり」とおっしゃっているそのままなのではないだろうか?

参考URL:
http://rei-farms.jp/blog/webmaking/2565/
Campus2
質問者

お礼

コンパイラーソフトをご紹介いただきありがとうございました。 暇暇試したいと思います。  しかし現在参考書は292ページまで終了しておりまして、326ページで最後のページです。 必要に迫れば、実施したいと思います。

すると、全ての回答が全文表示されます。
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

他のプログラムを実行したこと、これまでも何度もありますよね? そのとき「gyousuu=○○」と出たことありましたか?

すると、全ての回答が全文表示されます。

関連するQ&A