2016-08-17 97 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個元素。一個常見的錯誤。 –

相關問題