プログラミング+α学習ブログ

勉強したことの備忘録です。

文字列の配列を用意し、標準入力から読み込んだ文字列を表示するプログラム

#include <stdio.h>

int main(void)
{
    int i;
    char cs[3][128];    // 各文字列は最大128文字を格納
    
    for (i = 0; i < 3; i++) {
        printf("cs[%d]:", i);
        scanf("%s", cs[i]);
    }
    
    for (i = 0; i < 3; i++)
        printf("cs[%d]=\"%s\"\n", i, cs[i]);
    
    return (0);
}

実行結果

cs[0]:BS
cs[1]:Window
cs[2]:holiday
cs[0]="BS"
cs[1]="Window"
cs[2]="holiday"