締切済み C言語に関する良い書籍をさがしています 2001/07/08 22:37 C言語について勉強をしてまして、 良い書籍を探しております。 それと、標準ライブラリ関数について、 詳しい解説書も探しております。 おすすめできるものがございましたら 宜しくお願いします。 みんなの回答 (5) 専門家の回答 みんなの回答 dotneer ベストアンサー率0% (0/3) 2009/12/18 13:32 回答No.5 初心者でしたら 他の方でも薦められている「プログラミング言語C」です。 これは開発者であるK&Rが著した本です。最初は難しいかもしれませんがとても重要なことが載っているので一冊はあったほうがいいです。 もっと簡単で基礎的な文法が身につくようなものなら 「やさしいC」がお薦め。 説明が分かり易いので上記の本より分かりやすいです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 tomo_ko_n ベストアンサー率0% (0/0) 2009/05/15 19:02 回答No.4 結城浩さんの「C言語スタートブック入門編」と、第二弾の「文法編」 がお勧めです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 brogie ベストアンサー率33% (131/392) 2001/07/08 23:59 回答No.3 拙者が使用しているものです。 標準ライブラリー関数の解説と例題があります。 ANSI C言語大辞典 パーソナルメディア出版 632ページ、4000円 http://www.personal-media.co.jp/book/c/c.html 「K&R著:プログラミング言語C」は訳文が拙い事で有名です。原書はもっと分かり易いですがネ? crmさんは、どのようなプログラムを作ろうとしていますか?それにより、どのような分野の書籍を紹介したらよいかが分かりますが(^^; 参考URL: http://www.personal-media.co.jp/book/c/c.html 質問者 お礼 2001/07/09 04:46 brogie 様へ お返事ありがとうございます。 632ページとは大変なボリュームですね。 私はC言語を勉強し始めて1ヶ月と少々でして、 現在作成しておりますのは文字列検索プログラムです。 strcmp関数を利用すれば直ぐに完成できたのですがね.. 実は、文字同士を照合し、 検索文字列の文字数と同じ数だけ連続してヒットすれば、 同一文字列と判断させています。 しかし問題がありまして、 検索先文字列に全角文字がありますと、 その文字の2バイト目にヒットしてしまう状況です。 まだまだ先は長いですが、頑張っていきます。 書籍は是非参考にさせていただきます。 どうもありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 chinchila ベストアンサー率35% (6/17) 2001/07/08 23:20 回答No.2 すみません、補足です。 このプログラミング言語Cにはアンサーブックという本が ありますが、C言語を本格的に勉強したい場合は絶対購入 しないで下さい。 ※アンサーブックは演習問題の解答集みたいなものです このプログラミング言語Cに解答が載っていないのは必要 がないためです (あ、これは受け売りです) きちんと国語力のある人だったら答え合わせをせずに正し い答えに辿り着くからということでした ではでは 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 chinchila ベストアンサー率35% (6/17) 2001/07/08 23:14 回答No.1 Webを見たりすると、色々な人も言っていますが、 「プログラミング言語C」 という本がいいですよ 共立出版株式会社さんから出てます 著者はB.W.カーニハン氏とD.M.リッチー氏です (著者の一人はC言語を作った人だったと思います) 今は第二版が出てます 他の方も同書を薦めると思います 色々なC言語の本がありますが、逆に100万部以上売れてる本でも C言語に関しては全く嘘が書いてある本とかあるので、この本だけを 読んで勉強することをお奨めします 分からないときは何度も何度も分かるようになるまで読んだら絶対に 分かります 逆にWebとかに書いてあることは信用しないで下さいね (上記のような嘘が書いてある本を信用して作ってる人とかが いたら大変なので) 頑張って下さいね 質問者 お礼 2001/07/09 04:38 chinchila 様へ お返事ありがとうございます。 私自身、C言語を勉強し始めてまだ1ヶ月と少々です。 実は同書籍をつい先日購入しましたけれど、 例題が少々少ないので困っておりました。 ですが、やはりその書籍は評判がいいようですね。 大変参考になりました。 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A C言語のライブラリ C言語の初心者でただいま勉強中です。 今ちょうど、関数のところでライブラリについて 勉強しているのですが ライブラリのソースがどうなっているのか気になっております。 どうにかしてライブラリのソースを見る方法はないでしょうか? C言語について ゲームプログラミングとしてC言語を選んだのですが、 どこから手をつけていけばいいか? どうやって勉強していけばよいかわかりません。 個人的には書籍等を利用し、 勉強しようと思っているのですが、どうでしょうか? もし、お薦めの書籍等ありましたら教えてください。 また、それ以外に良い方法がありましたら、 教えて頂きたいです。 よろしくお願いします。 C言語の書籍 C言語の書籍について質問させて頂きます。 OSWinXPSP3でコンパイラはVisualC++2008Express Editionを使ってます。 今持っている本は初級用でポインタの事は簡単な説明しかありません。 中級にステップアップ出来るような書籍を1冊買おうと思うのですが サンプルコードなどの説明がなるべくわかりやすく詳しく書かれていて ポインタについてもっと詳しく書かれているようなお勧めの書籍はないでしょうか? よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム C言語のライブラリ関数の勉強の仕方 はじめまして、私はC言語を勉強中の初心者です。 基本的な構文などを理解して、標準ライブラリ関数を勉強して行こうと思ったのですが、うまく勉強できずに苦戦しています。そこで2つ聞きたいことがあります。 1.普通標準ライブラリ関数はどの程度覚えるものなのでしょうか? 徹底的に網羅するのか、一般的なところは押さえて後は適当にやるのか、などを知りたいです。 2.関数はどうやって勉強したらいいのでしょうか? 私は細かいところまで徹底的に覚えたいタイプで、今は、自分のコンパイラ(VC++ 2008)のincludeフォルダにあるヘッダファイルを調べ、関数のプロトタイプ宣言をしてあるところを見つけて関数名を洗い出し、その関数名で検索を掛けて関数を覚えていく、という方法を取っているのですが、これだと恐ろしく効率が悪いです。皆さんはどうやってライブラリ関数について勉強していったのでしょうか? 質問したいのは上記の2点です。回答よろしくお願いします。 C言語を一から学べる書籍を教えて下さい picを始めたいです C言語を一から学べる書籍を教えて下さい! #includeはこーいういみでこーいう働きをします…………… など、一単語ずつ働きなどを教えてくれる、超入門者向けの書籍を探しています。 わかりやすいものがありましたら、是非教えて下さい C言語について。 C言語プログラマとしては、スタートアップコードは・・・ ・自分が書いたプログラムを、直接動かすために必要なライブラリ ・それはコンパイル後、リンカによって追加されるライブラリこれは、 どういう意味でしょうか?分かりやすく教えていただけると幸いです。すみません。で、 以下のかぶくんまんさんの回答です。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11247611941 で、 C言語におけるプログラミングとは「main関数を書くこと」に他ならない。なぜ「main関数を書く」ことがC言語におけるプログラミングに他ならないのかと言えば、それは偏に「C言語のコンパイラはmain関数を呼び出すプログラムを生成するから」です。それがmain関数を求めるので結果的にmain関数がリンクされ、そしてmain関数が求めるままに他の関数もリンクされていくわけです。 で、その「main関数を呼び出すプログラム」こそが、C言語における「スタートアップコード」。 という回答で、main関数以降は、プログラマが書くのですよね?プログラマが関数をリンクさせる様なプログラムを書くということでしょうか?教えていただけると幸いです。すみません。 という所が分かりません。教えていただけると幸いです。すみません。以下のURL https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12247932542 C 言語について。 C言語で、おすすめの書籍などはありますでしょうか?ご教授いただけないでしょうか?すみません。 Cの書籍について Cの書籍について わたしは、前回の質問で C⇒Java⇒C++の順に入ることにして C言語を勉強することからはじめているのですが 前回の回答で柴田望洋さんの書籍”明解C言語 入門編”をかって 自分でプログラムを書きながら最後まで理解しながら読ませていただいたのですが 次のステップへ進もうと思うのですが、やはり書籍を買うほうがいいのでしょうか その前に、入門編にはCの基本的な知識が書いてありましたが、次のステップは どのようなことを学ぶこととなるんでしょうか? Linuxで、標準Cライブラリが読み込まれず、C言語プログラミングができません・・・ 僕の問題はタイトルの通りで、標準Cライブラリが読み込まれていないようで、C言語プログラミングができません。 ubuntuのオフィシャルから日本語ローカライズドDesktopCDをダウンロードして、空のHDDにインストールしました。 ですが、gnome-terminalからccコマンドでプログラムをコンパイルしても、標準Cライブラリにあるはずの<stdio.h>が認識されず、続くprinft関数も読んでくれません。 これはどうしてでしょうか?LinuxはデフォルトでCやらJAVAやらのプログラミングの環境が整っているものだと思っていたので、戸惑っています。何か、セットアップが必要なのでしょうか。 ちなみに、gccでも、標準ライブラリは読み込まれませんでした。 C言語について知りたい!! C言語を勉強しようと思ったのですが、 C言語って数学ができないとヤッパリ上達しないのでしないのでしょうか??それとも、別に数学はできなくてもC言語の知識をつける事は可能なのでしょうか?? C言語を勉強する上で必要になってくる数学って一体何でしょうか?? 関数とかでしょうか?? 必要になってくる数学の知識について教えてください! よろしくお願いしますm(_ _)m C言語についてどうしてもわからない疑問 プログラミング初心者です。 C言語を勉強中に疑問に思ったことが2つあります。 まず1つ目。 C言語以外のプログラミング言語、例えばjavaとかC#とかjsとかpythonとかrubyとかPHPとか、には開発者にとって便利なライブラリとかフレームワーク(僕にはこの2つの明確な違いがわかりません。が、どちらも「開発者が定義しなくてもよい関数やオブジェクトの集合」という認識があります)がありますよね。 そのおかげで色んな人達がプログラミングし易くなりました。 ネット(はてぶのホットエントリとか)でも「馬鹿な俺がプログラミングを勉強して〇〇を作った」といった記事をよく目にします。 でも「C言語を使って」というのは聞いたことがありません。 そもそも、C言語はそいういったライブラリやフレームワークが少ないように感じます。 検索してもrailsとかjqueryのようなフレームワーク(ライブラリ?)は見つかりません。 これが無かったらプログラムなんて作れないのでは? しかし、世間にはC言語で作られたプログラムが多いのもまた事実。 C言語ではいったいどのように開発が行われているのか教えてください。 2つ目 unixとかlinuxといったOSはC言語で書かれている聞いたことがあります。 しかし、プログラムの開発は「コードを書く→コンパイル(→デバッグ)→実行」という流れですよね。 ではOSを開発するときに、そのコードをどうやってコンパイルするのでしょうか? コンパイラはOSの上に立っているとするなら、OSがない状態でコンパイラはどこに立てばいいのか。 そこがわかりません。 誰かこの2つの疑問に答えてください。 お願いします。 C# を始めたいのです. お知恵を拝借させてください お手数ですが、お知恵を拝借させてください. お願いします. 最近、C#を始めようと考えました. 参考書として まず、次の書籍を手に入れました. 全部、Microsoft の公式解説書です. C#によるプログラミング Windows 上 C#によるプログラミング Windows 下 C# 標準リファレンス Visual C#.NET ランゲージ リファレンス プログラミング C# ところが、最初からよくわからぬ事ばかりです. どの本を見てみても、私がまず知りたい入出力関数の使い方が 見当たりませんです. 昔のC言語のころは、printf と、%6.2f のようなフォーマットでした. WriteLine となることはわかりましたが、フォーマットの詳細が まったく記述されていません. ファイルのオープンの手続きも同様です.どこにも見当たりません. C言語のころ、これらは命令ではなく、ライブラリ関数だと聞きました. それなら、どこを、何を見れば、この関数が見つけられるでしょう? 全く、困っています. よろしくお願いします. AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム C言語の拡張子について C言語を勉強し始めて1年になります。学校の実習であるフリーウェアのクラスライブラリを使うため、ソースを拡張子「.cpp」にして保存しているのですが、そのライブラリを使わない場合は「.c」です。「.c」はC言語の拡張子だということはわかるのですが、「.cpp」もC言語なのでしょうか? 変な質問ですいませんでした。 C言語:おすすめの書籍とコンパイラを教えて下さい C言語初心者です。 ・C言語の基礎を学ぶよい書籍があったら教えてください。 今日本屋で見てきたのですが、種類がありすぎて返って迷ってしまいました。 ・コンパイラについてなのですが、過去の質問などみたところフリーのソフトがありそれでこと足りると書いてあったのですが、いくつかのフリーソフトがあるようで、どのソフトを使ってもあまり大きな違いはないのでしょうか? もしおすすめのフリーソフトがあれば教えて下さい。 アドバイスお願いします。 C言語にはJavaのような豊富なライブラリはないんでしょうか? C言語にはJavaのような豊富なライブラリはないんでしょうか? JavaにはTreeSet, Vector, LinkedListなどの便利なライブラリがありますが、C言語にはこういったのはないのでしょうか?string.hやstdio.hなどはあるのは知っていますが、Javaほどライブラリにある関数が少ないと思いますが、どうなんでしょう?CでLinked Listを使いときなどは自分で書くしかないのでしょうか? C言語の標準関数リファレンス C言語の勉強を始めたのですが、C言語はweb上に標準関数リファレンスはないのでしょうか? あると便利なのですが、自分で探しても見当たりませんでした。 javaのjavadocとか.netのMSDNみたいなリファレンスがあったら教えてください。 よろしくお願いします。 C言語のアルゴリズムについて C言語で「標準入力から英語の文章を読み込んで,文字列Ilmorが出現した行をその行番号とともに表示するプログラムを作りなさい.」とプログラムを作りたいのですが、文字列を発見するところまでは分かるのですが、その行どうやって表示すればいいのか分かりません。また、文章を読み込むのもすごくややこしく最後にエンターを二回押すなどの制限があります。(scanf) 参考になるプログラムを書いていただける方いませんか?できればC言語のアルゴリズムについて詳しく書いた本やサイトがあれば教えていただきたいです。 レベルは超入門的な本を2,3冊読んだ程度です。アルゴリズムなどにはまったく触れてなかったし、ライブラリー関数も少ししか載ってなかったので関数の本もあれば教えていただきたいです。 C言語の参考書を探しています。 ご回答のほうよろしくお願いします。 早速ですが、私は只今、職業訓練校にてC言語を習っています。 しかし、色々と勉強しているうちに何個か分からなくなることがありまして、それについて詳しく書いてある本かHPが欲しいなと思いまして、質問させて頂きました。 それで内容ですが、 ・標準関数について使い方と内容を詳しく記載してある本が欲しいのです。 HPやペルプを使っても私にはちょっと分かり難いのでその部分を重点的に記載しているとありがたいです。 ・またC言語の関数の作り方、ポインタの使い方も詳しく書いてある本も欲しいです。 ・それとこれは別で、再度初歩的な部分の勉強したいと思いますので、初心者の参考書も欲しいと思っています。 と色々と要望が多いですが、よろしくお願いします。 ちなみに全部に言えることですが私はMicrosoft Visual C++ 6.0を使っているのでそれに精通した本でお願いします。 c言語 プログラム メニュー C言語のプログラムでメニューの原型を作りたいと思っています。 内容としては ・標準ライブラリのみ ・関数を自作する ・関数の中身はprintfやscanfなど初歩的なもののみ ・メニューといっても1◯◯、2◯◯、3◯◯、4終了を表示(◯◯は適当)し、キーボードで1、2、3が入力されるともう一度メニューが表示されるというものです。(4のみプログラム終了) ご協力お願いします。 c言語 古い書籍 使える? 使えない? 新版C言語プログラミングレッスン 入門編 という本を買ったのですが、 サンプルコードを打ち込んでもエラーばかり出ます。例えば、 printf → printf_s に変えなければいけないなど、対応していない部分が多いです。 最新の書籍を買った方がよいのでしょうか?もし、入門書がありましたら教えて下さい。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
brogie 様へ お返事ありがとうございます。 632ページとは大変なボリュームですね。 私はC言語を勉強し始めて1ヶ月と少々でして、 現在作成しておりますのは文字列検索プログラムです。 strcmp関数を利用すれば直ぐに完成できたのですがね.. 実は、文字同士を照合し、 検索文字列の文字数と同じ数だけ連続してヒットすれば、 同一文字列と判断させています。 しかし問題がありまして、 検索先文字列に全角文字がありますと、 その文字の2バイト目にヒットしてしまう状況です。 まだまだ先は長いですが、頑張っていきます。 書籍は是非参考にさせていただきます。 どうもありがとうございました。