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
但是當我註釋掉這個循環時,程序正在工作.... –