abc问题:如何判断一个字符串null、""、第n个字符为" "
用strcmp这个函数对字符串比较;
int strcmp(const char *s1,const char *s2) 比较字符串s1与s2的大小,并返回s1-s2
strcmp(字符串1,字符串2)
将“字符串1”和“字符串2”作比较
如果则输出负整数
如果则输出0
如果则输出正整数
如果是空串,则只有一个字符\0
c语言中strlen(str)会对空串返回0
c++中string有empty方法
从字符串开头开始,依次进行比较,就可以判断出该字符是否是你要的字符。
空字符串,strlen(str) == 0;
第n个字符当然是 str[n] 了。 。
for (int i = 0; i < strlen(str); i++)
{
if (str[i] == )
{
//your code
}
}