2016-08-17 49 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个元素。一个常见的错误。 –

相关问题