如何在C中检查if else语句的部分字符串?

时间:2014-03-30 19:08:14

标签: string

我将用户输入扫描为字符串以获得一个月(用户输入三月和一月= 3),我使用if else语句来检查输入的月份。

if (user_input[0] == 'J' && user_input [1] == 'a' && user_input[2] == 'n' 
&& user_input[3] == 'u' && user_input[4] == 'a' && user_input[5] == 'r' 
&& user_input[6] == 'y')

我是如何检查一月的。有什么办法可以在没有输入所有内容的情况下进行测试吗?

user_input[0-6] == 'January'

感谢

1 个答案:

答案 0 :(得分:-1)

你可以使用for循环。创建一个switch case状态。如果你不明白我可以为你编写代码,但我更喜欢你自己使用你的代码除了一些帮助