2016-08-17 8 views
-3
for(user = 0; user <= max; user++) 
{ 
    name[user] = name1; 
    password[user] = password1; 
} 

プログラムがこのループに実行されたあと、ただ機能しなくなり、プログラムを終了する必要があります。どうすればこの問題を解決できますか?あなたのコードを変更しようとなぜこのコードは私のプログラムが動作しなくなる原因になりますか?

+0

は、より多くのコードを投稿してください。 – SurvivalMachine

+0

'name'と' password'配列のサイズが 'max'より大きい限り、このループは完全に正常です。おそらく、そのエラーは別の場所です。 – alexeykuzmin0

+0

しかし、このループをコメントアウトすると、プログラムは動作しています.... –

答えて

0

for(user=0; user<max; user++) // Remove the '=' sign 
{ 
    name[user]=name1; 
    password[user]=password1; 
} 
+0

うわー、それは仕事のおかげです。 –

+0

私はそれがなぜ仕事であるか知っていますか? –

+0

'name'と 'password'配列の境界を1要素超えました。よくある間違い。 –

関連する問題