0

私はこの問題を抱えていました: 2 つの for ループで配列を印刷しようとすると、何も起こらず、空白の画面になります。printfループの前に a を追加すると( のようなものprintf("1");)、実行中にループの印刷が表示されます。コード:

for(j=0;j<i;j++){
    printf("\n");
    for(k=0;k<i;k++){
        printf("%6d",*(polje+j*i+k));
    }
}

printfプログラムがループを出力しないだけでなく、ループの外側で別のものを使用しないと x.exe が動作を停止したと表示されます。

4

2 に答える 2

1

fflush(stdout);あなたの2番目の後に電話してみてくださいprintf

于 2013-04-19T14:06:56.163 に答える
0

これを試して:

for(j=0;j<i;j++){
    printf("\n");
    for(k=0;k<i;k++){
        printf("%6d",(polje+j*i+k));
    }
}

2番目のprintfで*を削除しました..右側に何かを掛けていました

于 2013-04-19T14:06:14.090 に答える