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

演習1-20 タブ文字をタブ・ストップまでのスペースに変換する。 #include <stdio.h> #define DEFAULT_TABSTOP 4 void put_space(int len, ch [...]…続きを読む

ビット演算スクリプト

JavaScript でビット演算をするスクリプトを作ってみた。 Firefox, Safari, Google Chrome, Opera ではちゃんと動作している。 IE ではシフト演算がおかしくなってしまっている・ [...]…続きを読む

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

演習1-19 行に含まれる改行文字を逆転しないように処理する。 #include <stdio.h> #define MAXLINE 1024 /* 入力行の最大長 */ int mygetline(char [...]…続きを読む

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

演習1-18 #include <stdio.h> #define MAXLINE 1024 /* 入力行の最大長 */ int mygetline(char line[], int maxline); in [...]…続きを読む

1.9 文字配列, 演習1-17 K&R プログラミング言語C

1.9 文字配列 C では文字列は ‘\0′ を終端とする配列で表現する。 文字配列の長さは ‘\0′ の分が含まれる。 演習1-16 問題文の意味がよくわからないのでパス。 演習1-17 #include <st [...]…続きを読む

1.7 関数, 1.8 引数, 演習1-15 K&R プログラミング言語C

1.7 関数 演習1-15 #include <stdio.h> #define LOWER_TEMP 0 #define UPPER_TEMP 300 #define STEP_TEMP 20 float [...]…続きを読む

1.6 配列, 演習1-13, 演習1-14 K&R プログラミング言語C

1.6 配列 if (c >= ’0′ && c <= ’9′) { ASCIIコードでは、’0′ は 48、’9′ は 57、となるので上記のコードは以下と同じ意味となる。 if (c &g [...]…続きを読む
Page 5 of 512345
↑ページの先頭へ