- ベストアンサー
C言語でプログラムを作りたい
現在、C言語を学習中でして、入出力・制御文・配列・演算子・ポインタ・自作関数・構造体・共用体・ファイル入出力くらいはなんとか使えるくらいになったと思うのですが、そこで、一つ自分でプログラムを作ってみたいと考えています。 しかしながら、これまで学習してきたことを駆使して作れるプログラムが思いつきません。 ですので、なにかいいお題があれば教えていただきたいです。 これまで学習してきたことをしっかりと定着させたいと考えています。 宜しくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
あまりいいお題かは分かりませんが、チャットなどをできるようにしてみてはどうでしょうか。 どちらかをチャット用のサーバとして、もう片方をチャット用のクライアントとして動かすようなものはどうでしょうか。 まずこれを1台のPC内でできるようにし、次にPC2台構成で片方をクライアント、もう片方をサーバとして動くようにして、サーバとクライアントでチャットするようなものです。 クライアント用プログラム、サーバ用プログラムの2つを作成し、お互いを連動できるようにするのです。 私が学生の時のC言語学習の最終課題がこれでした。 これだと、そのレベルまでの復習になりますし、通信という新たな分野に進出するいいキッカケになると思います。
その他の回答 (4)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
例えば、オセロゲームなんかを作ってみてはどうでしょうか
- umejas
- ベストアンサー率28% (9/32)
私は、学生の時にC言語を学習したのですが、その時の最終の題目として、アセンブラを作ってみました。 アセンブリ言語の仕様は、情報処理技術者試験で出題されるアセンブラ(CASL)を使いました。 かなり敷居の高いお題かも知れませんが、実力を試すという意味では、高いハードルを置くのがいいのではないでしょうか。 頑張ってくださいね。
素人考えでもいいでしょうか。 ・電卓のプログラムする ・画面に押したkeyをスクリーンセイバーのごとく表示する ・キッチンタイマー などは、どうでしょうか。 身近の物に目を向けて、単純なプログラムになる物を探して見ましょう。
お礼
voussortezさん ご回答ありがとうございます。 身近な物に目を向けてみるという発想は 自分には欠けてました。 参考になりました。 ありがとうございます。
- noffihc
- ベストアンサー率24% (24/100)
こんにちは。 私が初めてCでプログラムを作った時は、ゲームの移植をさせられました。とはいっても、今あるゲーム機のゲームではなくて昔BASICで作ったゲームをC言語に移植するというものでした。 ゲームに限らずそういう移植でしたらプログラミングのイメージもしやすいかと思いますがいかがでしょう? ただ習ったことを全て使えるかどうかは分かりませんけれども。
お礼
ark_kissさん 回答ありがとうございました! チャット挑戦してみようと思います。 また、何かわからないことがあったら 宜しくお願いします。