-1

以下のコードで何が問題になっていますか? コードブロックを実行しようとすると閉じてしまいます。なぜですか? 700 行 50 列の行列を作成し、単語を入力する必要があります。静的マトリックスまたは動的マトリックスを使用することは可能ですか? サイズが原因でスタックオーバーフローが発生しませんか?

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int main(){
int i,j;
char mat_palavras[100][100];


    for(i=0; i<100; i++){
        for(j=0; j<100; j++){
          mat_palavras[i][j]= 'i';
        }
    }
    for(i=0; i<100; i++){
        for(j=0; j<100; j++){
          printf("%s\n" ,mat_palavras[i][j]);
        }
    }
}
4

2 に答える 2

2

この行が問題を引き起こします

printf("%s\n" ,mat_palavras[i][j]);

の代わりに%s、 を使用します%c

于 2013-08-08T06:00:00.970 に答える