• 締切済み

プログラミングで

当方、環境はUNIXでプログラミング初心者なのですが、 整数型二次元配列[5][5]宣言; ファイルポインタ宣言; 読み込みファイルオープン; ファイルから読み込みループ; 行の昇順ソート; 列の昇順ソート; 出力ループ; ファイルクローズ; リターンゼロ; これをプログラミングする場合は main(){ からテキストファイル名はsort.txtと仮定すると どのように書いたらいいのでしょうか?

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.4

http://oshiete1.goo.ne.jp/qa4013129.html ほとんど同じような内容の質問をされている方がいますよ

  • dummyplug
  • ベストアンサー率58% (134/230)
回答No.3

そうですか。状況は理解しました。元の課題はわかりませんが、こうした処理の流れを教えてもらえるとはいい先輩を持ちましたね。 この処理の流れに書いてある9個のステップのうち、テキストに載っていないのはどれでしょうか。逆にテキストを参照しながらなんとかでもそれらしく書けそうなのはどれとどれでしょう。 先輩が元の課題を解釈して処理の流れを示してくれたわけですから、それを生かすにしても自分でできそうなところは自分でやってみましょう。できなさそうなところは先輩に訊いてもいいですし、ある程度はここで解説できるかもしれません。 それでも全く手のつけようがわからないということでしたら、その先輩に相談してみてはどうでしょう。もしこの処理の流れだと(テキストと違うなどの理由で)あなたの手に余るということならもう少し別の手順を考えてくれるかもしれません。

  • tokichim
  • ベストアンサー率42% (88/205)
回答No.2

ここは学校の課題をまるごと答えてくれる場所ではありません。 自ら努力したうえで困っている事柄を好意で助けてくれるところです。 http://help.okwave.jp/okwave/beginner/prohibition.html 先輩が親切すぎるくらい具体的に「実行すべき処理」を書いてくれたのですから、それをC言語の文法に翻訳してください。 そして、あなたがわからないなりにプログラムを書いてみて、うまくいかなかったり、分からない部分が出たらそれを質問してください。

  • dummyplug
  • ベストアンサー率58% (134/230)
回答No.1

あなたの目的としては、こういう処理をするプログラムを手に入れることが目的なのでしょうか。それともこういうプログラムを書けるようになることが目的でしょうか。 たぶん後者だとして、この「整数型二次元配列…宣言~リターンゼロ」という処理の流れはどこから持ってきたものでしょう。もし、テキストや課題として与えられたものならばテキストにこういった処理の一つ一つを「どのように書いたらいい」のかが書いてあると思います。 「どのように書いたらいいのでしょうか」というのはあまりに漠然とした質問で丸投げされている感があります。せめてあなたが陥っている状況(学校の課題だとか、何かの書籍で勉強しているところだとか)を教えてください。

noname#58976
質問者

補足

プログラムを手に入れることです。 学校の課題で出たのですが、手伝ってくれる先輩がこのように書いたらいいとおっしゃられたので、ここの形式にしたかったのです。 テキストに載ってない方法での課題だったので質問させていただきました。言葉たらずだったは申し訳ありませんでした。

関連するQ&A