minh you typed for (check=0 ;check !=0 ; check++) , that will get stuck in infinite loop for sure.you should type for (check=0 ;check!='/0' ; check++) , the '/o' is a null character present at end of a string.

Hey guys, tried the challenge and went through numerous changes - many of you helped with modifications...So this below works, except for when you enter a capital and a digit but no symbol - it still works somehow (a symbol paired with a capital doesn't work, only a capital doesn't work, and a lowercase doesn't work, as I wanted). I've looked over the code, but nothing seems to be glaringly obvious. Help me out?

This is my for loop that I've modified to fit your correction to Mayur Joshi's correction to Minh's code:

for (counter = 0; counter != \0; counter++) {

but the compiler still gives me an error. I know exactly where the error is, obviously it's the loop terminator in the middle, but according to what I see on the forum, that is how I'm apparently supposed to syntax that loop for determining a string terminator in a loop. Here's the context of my modified code just in case:

Still not working, and I also noticed that the uppercase test is actually completely useless. Additionally, I enter a 4 and it gives me Your password is sufficient. So my digit code should be correct, but I just don't know what I'm doing wrong. I really wanna get this perfect.

ohhhh do you have to do the single quotes with it as well? Sorry if you put that little character in your videos I haven't gotten to it yet - and I'm not reading any "books" I'm just gathering what I can from your videos and from these guys ^^^