stringプロジェクト

「stringプロジェクト」の編集履歴(バックアップ)一覧はこちら

stringプロジェクト」(2010/07/08 (木) 14:25:38) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

***string.c #highlight(c){{ /*------------------------------------------------------------------------------ * Title: string * Project: string * Source: string.c * Author: B.G * Group: B.G * Created: 12:41 2009/12/07 * Last Modified: 12:41 2009/12/07 * ---------------------------------------------------------------------------*/ /* ヘッダファイルのインクルード */ #include <stdio.h> /* stdio.hのインクルード */ /* main関数 */ int main(void){ /* 配列・ポインタの宣言 */ char str1[6]; /* 5文字の文字列を格納する要素数6(5つの文字 + NULL文字)のchar型配列str1 */ char str2[] = "hoge foo bar"; /* 文字列"hoge foo bar"で初期化された配列str2 */ char *str3 = "abcde"; /* 文字列リテラル"abcde"へのポインタstr3 */ /* str1の各要素に文字をセット */ str1[0] = 'A'; /* str1の0番目の文字を'A'とする */ str1[1] = 'B'; /* str1の1番目の文字を'B'とする */ str1[2] = 'C'; /* str1の2番目の文字を'C'とする */ str1[3] = 'D'; /* str1の3番目の文字を'D'とする */ str1[4] = 'E'; /* str1の4番目の文字を'E'とする */ str1[5] = '\0'; /* str1の5番目の文字を'\0'(NULL文字)とする */ /* 各文字列の出力 */ printf("char str1[6] = %s\n", str1); /* printfでstr1(要素数の決まっているchar型配列に1文字ずつセットする)を文字列として出力 */ printf("char str2[] = %s\n", str2); /* printfでstr2(配列の文字列を初期化する)を文字列として出力 */ printf("char *str3 = %s\n", str3); /* printfでstr3(文字列リテラルの文字列を初期化する)を文字列として出力 */ /* プログラムの終了 */ return 0; } }}

表示オプション

横に並べて表示:
変化行の前後のみ表示: