演習5-7 K&R プログラミング言語C

演習5-7 読み込んだ各行文字列を保存するのに alloc の代わりに配列を引数として渡す。 lineptr には配列内の各行文字列の先頭になる配列要素のポインタを保存していく。 buf_lines : |h|e|l|l [...]…続きを読む

演習5-6 K&R プログラミング言語C

演習5-6 これまでに作った各関数をポインタを使って書き直す。 getline #include <stdio.h> #define MAXLINE 1024 int getline(char*, int); [...]…続きを読む

演習5-5 K&R プログラミング言語C

演習5-5 strncpy と strncat の返り値のポインタは最初に退避させておく。 strncpy #include <stdio.h> #include <string.h> #defi [...]…続きを読む

演習5-4 K&R プログラミング言語C

演習5-4 t のポインタを文字列終端に移動させる際に、条件節で i をインクリメントしているのは、終端に到達した際にもインクリメントするため。 これは、文字列の比較が終端文字から始まるため。 文字列 t が文字列 s [...]…続きを読む

5.5 文字ポインタと関数, 演習5-3 K&R プログラミング言語C

5.5 文字ポインタと関数 以下のように文字列定数の内容を書き換えようとすると失敗する。 #include <stdio.h> int main(void) { char amessage[] = &quot [...]…続きを読む

5.4 アドレス計算 K&R プログラミング言語C

5.4 アドレス計算 正常にアドレスを指し示すポインタは 0 にはならない。 0 は異常値を表し、stdio.h で定義されている NULL を使う。 ポインタは同じ配列の要素を指し示している場合には、==, !=, & [...]…続きを読む

サイトのメンテナンスを行う際の .htaccess 設定

サイトのメンテナンスを行う際に、訪問者にはメンテナンス中であることを示す画面 /maintenance/index.html を表示し、検索ロボットには 503 HTTPステータスコードを返す .htaccess の設定 [...]…続きを読む

Google イメージ検索画像をレイヤー上に表示 (Chrome Extension)

Google Chrome 拡張機能の『Google イメージ検索画像をレイヤー上に表示 (Chrome Extension)』を公開しました。…続きを読む

5.3 ポインタと配列 K&R プログラミング言語C

5.3 ポインタと配列 #include <stdio.h> int main(void) { int i, len; int a[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; i [...]…続きを読む
Page 3 of 3123
↑ページの先頭へ