2006-11-27から1日間の記事一覧
演習 1-10 各タブを\tに、各バックスペースを\bに、各バックスラッシュを\\に置き換えながら、入力を出力に複写するプログラムを書け。こうすれば、タブとバックスペースははっきり目に見えるようになる。 #include <stdio.h> main () { int c; while ((c = getchar()</stdio.h>…
演習 1-9 二つ以上の空白を一つの空白に置き換えながら、入力を出力に複写するプログラムを書け。 #include <stdio.h> #define SPACE 1 #define CHAR 0 main () { int c, flag = CHAR; while ((c = getchar()) != EOF) { if (c == ' ') { if (flag == CHAR) putchar(c</stdio.h>…
演習 1-8 空白、タブ、改行を数えるプログラムを書け。 #include <stdio.h> main() { int c, sp = 0, tb = 0, nl = 0; while ((c = getchar()) != EOF) { if (c == ' ') ++sp; if (c == '\t') ++tb; if (c == '\n') ++nl; } printf("space: %d, tab: %d:, newline %d\</stdio.h>…
演習 1-7 EOFの値を印字するプログラムを書け #include <stdio.h> main() { printf("%d\n", EOF); } $ ./a.out -1</stdio.h>
を入れていたけれど本来こういう読みやすさに関する部分ってCSSとかブラウザ側で処理すべきことなんだよね 今後はやめときます