当前位置: 技术问答>linux和unix
请问:怎么比较string"0012"跟0012是否匹配呀?
来源: 互联网 发布时间:2015-08-25
本文导语: 现在有这样的问题,就是我要判断 char* abcd 的abcd里返回的0012 跟0012 0021 0022 哪个匹配,然后在进如相应的程序段里,这个程序该怎么写啊?最好能简单点,而且能把case语句部分写一下,谢谢,我连case都...
现在有这样的问题,就是我要判断 char* abcd 的abcd里返回的0012 跟0012 0021 0022 哪个匹配,然后在进如相应的程序段里,这个程序该怎么写啊?最好能简单点,而且能把case语句部分写一下,谢谢,我连case都忘了…… 谢谢大虾们!
|
得strcmp啊,不能直接用case来做。
|
可以用strcmp strncmp
也可以转化成数字比较
man atoi 察看atoi地用法
也可以转化成数字比较
man atoi 察看atoi地用法
|
strcmp(abcd, 0012)
匹配返回 0
匹配返回 0
|
老兄,搞清楚数据类型先