在C的Array的if语句的保护中使用空白

问题描述

我在编程中迈出了第一步,我试图制作一个程序来输入您的用户名并将其打印输出。 我想实现一个 if语句,当您在scanf中输入空格而不是字符时触发该,但是我似乎无法正常工作吗?一个字符数组有可能做到还是不可能? 感谢您的帮助!



char username[20]; //declares a 20 chars array for the username to be stored

printf("\nPlease input your Username\nUsername:"); //asks for the username
       
scanf("%s",&username); //inserts username inside array "username"
        
if(username == ' '){  //supposedly the guard to my if 
                   
            printf(("invalid imput"));
        
}

printf("%s",username);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)