Socket Programming in C using TCP with Code An Introduction to Socket Programming (Continued from previous question...) Socket Programming in C using TCP with Code To compile : * linux : gcc -Wall -o foo foo.c * solaris :gcc -Wall -o foo foo.... 続きを読む
ソケットプログラミング 1. 定義 ソケット: Socket。TCP/IP アプリケーションを作成するための抽象化されたインターフェース。 2. ソケットの使用例 インターネット電話やインターネット放送を含むすべての TCP/IP アプリケーション。 3. ソケット関数 まずは ... 続きを読む
エゴサーチで見かけた反応とそれの感想など 速さのためにはCでないと この誤解は典型的ですねえ。今、申し訳ないんだけど、普通に書いたCのコードと普通に書いたJavaのコード走らせると、普通に書いたJavaのコードの方が速くなるケース、全部とは言わんが案外と... 続きを読む
タイトルは「C言語 ポインタ完全制覇」。 このページの書籍化とはいえ、内容の大半は書き下ろしですので、 既にWebで読んでおられる方にも決して損はさせません。 詳細はこちらへどうぞ。 「C言語 ポインタ完全制覇」書籍情報 技術評論社さんによる書籍案内はこ... 続きを読む
システム奮闘記:その36 C言語入門。ポインタと構造体 (2005年12月27日に掲載) はじめに オープンソースといえば、その言葉の通り、ソースコードが公開されている。 そのため、最大の利点と言えば、ソースを読んで勉強できたり、 上級者ともなれば、ソースコー... 続きを読む
C 言語のポインタについての基礎中の基礎について解説します。*1ポインタに入る前に、先に通常の変数宣言について解説する必要があるので解説します。例えば int 型の変数を使いたい場合は以下の用に宣言します。 int x = 10; この用に記述したとき、下の図のよ... 続きを読む
ポインタは、それに特化した内容の書籍も発刊されているほど、C/C++言語の最も特徴的な機能だ。配列とも深い関係を持つその機能を紹介しよう。 ポインタとは ポインタはC/C++言語の最も特徴的な機能といえるもので、ポインタ変数と呼ばれるもので操作する。ポ... 続きを読む
C言語は、ポインタが使える言語です。ポインタを使えば、メモリの直接的な操作など、より柔軟なプログラミングが可能です。一方、そのためにはポインタがどのようなメモリ領域を指し示しているか、またポインタ自体が有効なアドレスを保持しているかなどについ... 続きを読む
トップ>コンテンツ>C言語>10.ポインタ 当講座はメールマガジン「Cプロダクション」の2000年5月10日から2002年7月31日までの記事を再編集したものです。 いよいよC言語の難関の一つといわれるポインタに来てしまいました。 このポインタがあるために志半ばに... 続きを読む
C/C++のための最も賢い開発援助ツール [English] GCCSenseとは? 特徴 スクリーンショット デモ ダウンロード 最新安定板 ユーザーマニュアル 利用者の声 ソースコード ライセンス GCCSenseとは? GCCSenseはGCCのコード解析器を利用した開発援助ツールです。コ... 続きを読む
未踏プロジェクトの支援を受けて開発していた、C/C++のための開発援助ツールGCCSenseをリリースしました。配布物やドキュメントは次のURLから入手できます。http://cx4a.org/software/gccsense/index.ja.html開発援助ツールと銘打っていますが、現状利用できる... 続きを読む
Emacs, Meadowemacs-lisp-modeで,C-iもしくは,TABを押すと,インデントされるべき所では,インデントしてくれます。 それと同様な挙動を,c-modeでやりたかったので,調べて,一応できるようになりましたとさ。 emacs-lisp-modeで,C-iのキーバインドを調べる... 続きを読む
[全ページ目次] 苦しんで覚えるC言語(苦C)は、初心者を対象としたC言語入門サイトです。 C言語の基本機能を体系立てて解説しており、市販書籍と同等以上の完成度です。 初めての人は 前書き から読み始めて下さい。 キーボードの矢印キーか、右下の進む>で... 続きを読む
2 : ◆yLAhgX0PfU :09/12/26 22:07:50 ID:P6tTRkg5 ┏ ┓ C言語 授業中 ┗ ┛ ∧∧ l: _つ/ /;:’ ∧_∧┌ _||/ (,,゚Д゚).⊃ / / l::゚/:(` ,,/:|  ̄||.,o ∧_∧ . l:_つ/ / l//:’と || :| .o... 続きを読む
バグつぶしばかりやっていると飽きてくるので、目先を変えるために技術的な文書を作成し、ここで公開することにする(01/06/04)。 読者には C/C++ の知識があることを前提とする。それが無い人は書籍やWebで勉強して出直して来るように。 意見や質問がある場合... 続きを読む
IT中学生を目指すブログ、独学で勉強したJavaやLinux等を中学3年生がメモとして書き込んで行きます。 半年前に書いたソースコードだけど、今までブログに上げるの忘れてました(笑) あと、関数とか全部一つの.cppファイルに書いてヘッダファイルとかに 関数の一... 続きを読む
gccとVC x86/x64環境で開発する上で, gccとVCはどちらも非常に優れたC/C++コンパイラです. ただLinuxとWindowsのどちらの環境でも動作するようなC/C++コードを書くためには, gccとVC, およびそれらが動作するOSの違いが問題になることがあります. ここではそれ... 続きを読む