締切済み C++の例題ください 2001/10/17 13:48 プログラミング言語がC++で、<Graphics.h>を使っていないプログラムの例題をください。参考書を買ったのですが、例題が少なくてクラス設計のところがうまく分かりません。よろしくお願いします。 みんなの回答 (2) 専門家の回答 みんなの回答 a-kuma ベストアンサー率50% (1122/2211) 2001/10/18 12:52 回答No.2 「ポリモーフィズム」を実感できるような題材が良いですよね。 入力された式を解釈して、演算結果を表示するというプログラムはどうでしょうか? 一旦、電卓レベルで組んでみた後に、変数への代入・参照ができる、とか、腹素数も 使える、とか、階乗の記号に ^ が使える、とか、まで拡張してみると、クラス設計の 良さを体験できるんではないでしょうか。 実感できなかった場合には、設計が悪かった、と :-) # 自分自身でも、2~3回くらい作ってみたことあります 質問者 補足 2001/10/20 00:05 コメントありがとうございます。しかし、まだ作れる段階まできていなんです。 まずプログラムを見ながら考えていこうと思っていますので、コピペしていただければ嬉しいです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 nagata ベストアンサー率33% (10/30) 2001/10/17 21:07 回答No.1 ボードゲームやカードゲームを作ってはどうでしょうか。 将棋、チェス、囲碁、五目並べ、ポーカー、などなど。 特にチェス、将棋はクラス設計の例題に向いているかと思います。 グラフィクス使わなくてもテキストだけで何とかなるでしょう。 ゲーム類は作ってて楽しいというのと、自分が何をやっているか見失いないづらい という利点がありますので。 質問者 補足 2001/10/20 00:09 おもしろそうですけど、むずかしそうですね。手続き指向であればやっていけそうですが、まだオブジェクト指向をはじめたばかりですし、クラス設計の初期のものも納得しきれていない状態ですので、もっと簡単な例題とプログラムをコピペしていただければうれしいです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A 小学6年生のC言語の初心者に出す例題を探しています 私は今小学6年生の女の子の家庭教師をやっています。 彼女がプログラミングを教えてほしいというので、私の知っているC言語も教えております。 今現在はprintf,scanf,if文だけを用いて、入力された数字によって、違うアスキーアートを出力するプログラムを書いて、感じをつかんでもらっているところです。 授業のように本にかかれていることを説明するのではなく、実際の例題を解かせることで学んでもらいたいと思っているのですが、よい例題があまり思いつきません。 次回はfor文を用いて、100000カウントするごとにアスキーアートを画面上を横に走らせるプログラムを見せようと思っています。 もし、何かよい例題をご存知でしたら教えてください。よろしくお願いいたします。 プログラミング言語Cとプログラミング言語C++ プログラミング言語Cとプログラミング言語C++の違いって何ですか? あと、プログラミング言語C++についていくつか質問があります。 #include <iostream> using namespace std; void main(){ cout << "Hello world!" << endl; } このプログラムについて質問なんですが、iostreamってプログラミング言語Cで言うstdio.hのことですか? using namespace stdって何ですか? あと、 cout <<"Hello world!"って何ですか? 言語の入門用例題を教えて下さい あなたの持っている言語の本に書いてある入門用プログラムの例題を教えて下さい。 例えば、K&Rの第1章に載っている入門用プログラムは以下の8つである。 1.hellow world 2.摂氏と華氏の変換 3.ファイルの複写 4.文字のカウント 5.単語のカウント 6.数字と空白文字とその他の文字の出現回数のカウント 7.ベキ乗の計算 8.1番長い行をプリントする 浦昭二編の「Fortran77入門」には以下の入門用の4つの例題プログラムが載っている。 1.電気料金の計算 2.整数の加減乗除 3.台形の面積 4.複利計算 このように、C言語以外の言語でもOKですが、あなたの持っている言語の入門用の本に書いてある入門用プログラムの例題と演習問題を教えて下さい。 よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム CをJavaに変換 プログラミング初心者です C言語どうしのソケットプログラムのServer側をJava言語に書き換えC言語(Windows版)とJava言語での通信プログラムを行おうとしています。 C言語の最初の宣言で #include <stdio.h> #include <winsock2.h> #include <ws2tcpip.h> のところはJavaではどのように書き換えればいいのでしょうか? ご返答お願いします。 C++は何に適している? 最近C++の基礎を学びました(クラス、継承、フレンドまで)。しかし、このレベルだとC++の特性や私たちが普段使っているプログラムがどのように出来ているのか想像すら出来ません。C++はGUIなどに適しているのでしょうか?それともC++は主に演算に使われるのでしょうか?職人的にすべてC++でプログラムする人もいるでしょうが、プログラムの適正を知っておきたいのです。 付け加えて、もしよろしければ各業種(ゲーム、ネットワークなど)別にプログラミング言語の優勢度を教えてください。 C言語 例題01 例題にもかかわらず全く分かりません。 どうか教えてください。 これから課題を解くのに、困っています。 入力をEOFまで文字を読込、英小文字、英大文字、数字、空白文字、全文字数を出力するprogramを下記を必ず用いて完成させよう。 * ctype.h をinlcudeし,文字の判定には以下の関数を使おう。 関数 説明 int islower(int c) 文字cが小文字かどうかを調べる int isupper(int c) 文字cが大文字かどうかを調べる int isdigit(int c) 文字cが数字('0'~'9')かどうかを調べる int isspace(int c) 文字cが空白文字(' ', '\n', '\t'など)か どうかを調べる C言語でのプログラミングについて C言語でのプログラミングについて これまでJavaでよくプログラミングをしてきたのですが、最近Cもよく使っています。 しかしJavaに慣れすぎたのか、Cで大きなプログラムを作ろうとすると、どうすればいいのかよく分かりません。 HeaderファイルはJavaでいうと継承みたいなもので、複数のファイルに同じ機能を持たすときに使うのでしょうか? Javaではクラスがありそれぞれに役割がありますが、Cの場合はファイルごとに大まかな役割を分けるのでしょうか? (例えばユーザーからインプットを取ってくるファイルをgetInput.cで、それを処理するファイルをvefiryInput.cというようにするのでしょうか?) C言語でのプログラミングの仕方を教えてください。 オブジェクト指向の教え方 新入社員にJavaを教えているところなのですが、オブジェクト指向プログラミングをどのように教えていいか困っています。 全員がC言語研修を受講済みで、さらにJava言語も、継承やオーバーロード、例外まで一通り教えて、一応理解しています。 そこで、次のレベルとして、C言語風のプログラミング(「プログラム=関数の集まり」の考え方)から、オブジェクト指向(「プログラム=オブジェクトの集まり」の考え方)に意識改革させたいところです。 問題領域をオブジェクトの集まりとしてとらえ、そこからクラスを抽出していく、という説明がよくありますが、 「何をオブジェクトにするのか」「どのようにクラスを抽出したらいいのか」の部分を詳しく教えたいのですが、どのように説明したらいいでしょうか。また、参考になるWebサイトなどありませんでしょうか? 自分が普段作るときは、ほぼ「勘」でクラス設計していますので、それでは教えられなくて困っています。よろしくお願いします。 マックでCプログラミングを タイガーにはxcodeというものがついてきて、(それがなにかもよくわからない素人ですが)私も、何かプログラムして創造的なことをやってみたいと思うようになりました。 そこで、マック上でC言語を用いたプログラミングを行うのに、推薦の参考書、ホームページ等を教えていただけませんか? CとC++って何が違うのでしょうか? こんにちは。今までjavaでプログラミングしていたのですが、C言語を使わなくてはいけなくなりました。 そこで本屋さんに行って「初めてのCプログラミング」というのを買いました。それに付いてた「BorlandC++Compiler」というコンパイラをインストールして、プログラムを作成して実行しました。 昔、大学の授業ではコンパイルするとき「cc」、実行するときは「a.out」とした記憶があるのですが、これでは、「bcc」です。 もしかして、この本は、C言語ではなく、C++というCとは異なる高水準言語なのですか? C言語とC++とは全く異なるものなら、このまま、新しい本を買わないとどのような支障がでてくるでしょうか? クラスを使ったプログラムの例題 オブジェクト指向の勉強中です。 クラスを使っているプログラム例題が欲しいです。 実用的で分かりやすいのをください。 C言語入門の手引きを教えてください。 現在の職場で、システム設計とのやり取りの中で、プログラムの学習が必須になりました。 しかし、過去数学的な勉強を避け続けてきたせいもあり、論理的な思考等、プログラミングの学習に必要な最低限の知識すらない状態で、困っています。 今回の質問は、私の様な、プログラミングの基礎の基礎すらも知らない人間がプログラムを学習する際にどの様なステップで学習を行っていけば良いのかアドバイスをいただきたいと思っています。 当社、複数の言語を使用しているため、大雑把にC言語でプログラミングの基礎、考え方等を学習できる様にという話を聞いているのですが、C言語をベースにすると、どの様なところから学習していけば分りやすいのでしょうか? キーワードだけでも結構ですので、アドバイスをよろしく御願いいたします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム c言語について 僕はc言語どころか、プログラミングについて何も知らない初心者です。 ですが、こんな僕でもc言語でプログラミングが書けるようになりたいです。 その為にc言語の教科書(明解c言語)だけは買ったのですが、 そのc言語を書くためのアプリ的なものは何を使えばいいのでしょうか。 また、c言語を学ぶ前に「これを習ってなかったら、c言語は出来ないよ!笑」的なものはありますか? (小学校の九九が出来ないのに、中学の因数分解は出来ないよね!みたいなものです) それを学ぶためのオススメの参考書があれば、そちらも教えて欲しいです! また、オススメの勉強法があれば知りたいです! よろしくお願いします。 C言語について大変初歩的なことなのですが… 先日C言語でのプログラミングを勉強し始めようと思いたち、 「世界一わかりやすいCプログラミングの授業」という本を買ったのですが、 書いてあった、 #include <stdio.h> main() { printf("hello,world\n"); } というプログラムを作ったのですが、エラーが起きました。 そこで「C言語入門」と検索し調べたサイトでは、 mainの前にintと入っていたのでそうしてみたところエラーがおきませんでした。 本が間違っているとは思えないのですが、これはどういう事でしょうか、教えてください。 まだなんの知識もないのでお手数ですがそこを考慮していただくとありがたいです。 C#からC++を覚えようと思うことはありますか? つい半年ほど前から趣味でWindowsアプリケーションをつくろうと思ってプログラミングを始めました。どの言語がいいのかわからなかったので先走ってC++の本を2冊買ってしまったのですが、今はC#でソフトを作っています。 そしてこの本の処遇について悩んでいます。C++はなんでもできるぶん難しいというようにC#の参考書やプログラミングの入門サイトに書いてあり、これからC++使うことがあるのかな?と。ないなら売ってしまおうかなと思っています。 どのようなことをしたいときにC++を覚えようとする可能性があるかお聞きしたいです。よろしくお願いいたします。 C言語の勉強 例題の載ってるサイト C言語を勉強したく 初心者本を数冊購入し大方は実際にパソコンのまえで実行しながら読み終えたのですが・・・。中級本を買えといってしまえばそこで結論なのですが・・・。今回は例題の載っているサイト様を紹介していただきたく書き込むしだいであります。 for だとか while だとか どのような場面で実践的に使うことになるのか、簡単なゲームなどの製作を、例題を掲載するという形で、その関数がどのような働きを・・・と詳しく説明してくださっているサイトはないでしょうか?あくまで実践で使えるんだ!という達成感を得たいのでカンタンなものでいいのでゲームなどを作成するような例題が好ましいです。 よろしくお願い致します。 JavaとCはどちらが速い? 質問タイトルどおりですが、JavaとC言語ではどちらが 速いでしょうか? プログラムを作成しようと考えているのですが、 解析のスピードを重視するプログラムを作成するので JavaとCでどちらのほうが速いかによって、どちらの 言語でプログラミングしようか迷っています。 C言語 C言語のプログラムで『正の整数を読み込み、その整数より小さい3の倍数を全て表示するプログラムを作る』 これをどなたかプログラミングしてください。お願いします。 C言語について 最近C言語でプログラミングを試みようとしてるのですが、コンパイルの時点でよく分かりません。 どのようなソフトでどのようにインストール・設定し、どのようにコンパイルするかなど、C言語でのプログラムのコンパイルから実行までを詳しく教えてください。 CかC++どちらを覚えるべきですか? 初めまして。せいじと申します。よろしくお願いします。 プログラミング経験なしです。今30歳です。 遅すぎますが、これからC言語かC++言語をマスターしたいと思っています。 Windows 98 + Borland C++ Compiler 5.5 で勉強しようと思ってます。 Cの拡張されたものがC++だからC++を覚えようと思って、C++の本を買いました。 ・新C++言語入門 ビギナー編 SOFTBANK Publishing 林 晴比古 著 ・詳説C++ SOFTBANK Publishing 大城 正典 著 2冊ともまだ最初の方を読んで実践しただけです。 クラス、オブジェクト指向プログラミング等々が何なのか分かっていないのに、 C++をする意味があるのか、まずはCで十分ではないのか? と思うようになってきました。 実際どうしたら良いのでしょう。 何も知らないならC++からでも良いのでしょうか。 違いが分からないならCで十分なのでしょうか。 みなさんの意見を聞かせてください。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
コメントありがとうございます。しかし、まだ作れる段階まできていなんです。 まずプログラムを見ながら考えていこうと思っていますので、コピペしていただければ嬉しいです。