此代码有什么问题?
我正在尝试比较字符串和空格。
void main()
{
char d;
int i;
char* mystring="Vikram Natarajan";
char c=mystring[0];
printf("%c\n",c);
for(i=0;i<100; i++)
{
if(mystring[i]==" ")
{
d=mystring[i+1];
}
}
printf("%c\n",d);
}
最佳答案
更换if(mystring[i]==" ")
用if(mystring[i]==' ')
使用单引号进行字符比较。
关于c - 比较空白和数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41712150/