for(user = 0; user <= max; user++)
{
name[user] = name1;
password[user] = password1;
}
プログラムがこのループに実行されたあと、ただ機能しなくなり、プログラムを終了する必要があります。どうすればこの問題を解決できますか?あなたのコードを変更しようとなぜこのコードは私のプログラムが動作しなくなる原因になりますか?
for(user = 0; user <= max; user++)
{
name[user] = name1;
password[user] = password1;
}
プログラムがこのループに実行されたあと、ただ機能しなくなり、プログラムを終了する必要があります。どうすればこの問題を解決できますか?あなたのコードを変更しようとなぜこのコードは私のプログラムが動作しなくなる原因になりますか?
:
for(user=0; user<max; user++) // Remove the '=' sign
{
name[user]=name1;
password[user]=password1;
}
うわー、それは仕事のおかげです。 –
私はそれがなぜ仕事であるか知っていますか? –
'name'と 'password'配列の境界を1要素超えました。よくある間違い。 –
は、より多くのコードを投稿してください。 – SurvivalMachine
'name'と' password'配列のサイズが 'max'より大きい限り、このループは完全に正常です。おそらく、そのエラーは別の場所です。 – alexeykuzmin0
しかし、このループをコメントアウトすると、プログラムは動作しています.... –