サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
selectの実装については前にどこかで詳しく読んだ気がするけれど、見つけられなかったので自分でselectの実装を調べました。手元に新しいもののソースがないので、古いけれどRedHatのLinux2.4.20のソースを読んでいます。 selectの復習 まずselectがどういう動作をするかを正確に思い出せないのでselectについて調べます。 Manpage of SELECT によれば int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout) こうなっています。fd_setには、その状態(readfdsならブロッキングなしで読み出し可能な状態)になっているかどうかを調べたいディスクリプタのセットを渡して、nfdsには渡したディスクリプタの中で最
since:2002.06.02 更新に手が回らずすみません。 ANSI規格でもいいよという方は 御覧ください。m(_ _)m
情報処理技術者試験対策にも最適 C言語によるアルゴリズムとデータ構造を学習するためのテキストの決定版。三値の最大値を求めるアルゴリズムに始まって、探索、ソート、再帰、スタック、キュー、文字列処理、線形リスト、2分木などを、明解かつ詳細に解説。 豪華CD-ROMには、ソフトウェアやドキュメント類を満載。アルゴリズムの動きが手に取るように分かる<アルゴリズム体験学習ソフトウェア>、詳細な解説のついた<情報処理技術者試験過去問&解説>、C言語入門書の決定版<定本明解C言語入門編(部分)>、さらにはコンパイラやブラウザなどを収録。 C言語プログラミング技術の向上だけでなく、情報処理技術者試験対策のための一冊としても最適である。 □はじめに □目次 □本文 □ダウンロード □演習問題の解答 □発行日・履歴 □amazonで購入 □楽天市場で購入 柴田望洋 辻亮介 著 本文デザイン:柴田望洋 本文DT
stdio.hがないそうです 問題のファイルです。 #include <stdio.h> int main (void){ printf("Hello,gcc."); return 0; } これ自体には問題ないんですが、 gccによるコンパイル結果 catus@mee:~$ gcc c.c c.c:1:19: error: stdio.h: そのようなファイルやディレクトリはありません c.c: In function ‘main’: c.c:4: warning: incompatible implicit declaration of built-in function ‘printf’ どうなってるんですかねw?
Emacs エディターで C 言語のプログラムを書く人向けに、入門用の解説がないように思う。そこで、知っておくと便利な機能をまとめてみた。 読者は、Emacs の操作とカスタマイズが最低限できる人を対象にしている。つまり、C-x C-f といったショートカット・キーが使えて、.emacs の設定ファイルがいじれる人。各機能について、基本的な使い方とその効果、あと最低限の設定について書き出した。 目次 ソースの色付け インデント アラインメント コメント info マニュアル スペル・チェック タグ・ジャンプ 関数名の補完入力 コンパイルとエラー行ジャンプ ChangeLog ファイル 1. ソースの色付け Emacs は、C 言語のソース・ファイルを解析して、if や for といったキーワードに対して、自動で色を付ける。 色を付けることでソースにメリハリが生まれ、可読性が上がる。また、ス
emacsでc++開発を行うための情報を集めました。まとめをここでしています 以下それぞれのリンク Emacs で C 言語プログラミングを始める人へのイントロダクション 初心者向けdocment 以下の2項目が役立つ タグジャンプ ここで説明しているtagファイルの作成方法 $ find . -name "*.[chCH]" -print | etags - はubuntu7.10では動かなかった 関数名の補完入力がM-tabでできる タグジャンプはここで説明してるetagより後述のgtagの方が便利 Benjamin Rutt's Emacs C development tips (English) complieをする窓の大きさを小さめにする方法 インデントを自分好みにする方法 etagの使い方。Emacs で C 言語プログラミングを始める人へのイントロダクション よりも詳しく解説
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く