-2

文字の行列を減速します

char strs[3][200] = {'\0'};

そして、最初の行だけに文字列を挿入しようとします

gets(strs[0]);

そして、すべての行を印刷しようとします

printf("1) ");
puts(strs[0]);
printf("2) ");
puts(strs[1]);
printf("3) ");
puts(strs[2]);

結果は

1) ☺me input from the user
2) ☺
3) ☺

結果に「スマイリー」があるのはなぜですか ☺?

4

2 に答える 2

-1

初期化で何か問題があったようです。

これを試して

char options[2][100];

    options[0][0]='t';
    options[0][1]='e';    
    options[0][2]='s';
    options[0][3]='t';
    options[0][4]='1';
    options[0][5]='\0';

        printf("1) ");
        puts(options[0]);

出力は次のようになります。

1) test1
于 2015-05-29T06:31:40.787 に答える