" " indica char[]
' ' indica char

Non puoi fare un confronto con un char e un char[]... (e comunque le stringhe non si confrontano con == ma con strcmp)