[求助]字符串比较问题
#include "stdio.h"#include "string.h"
void main()
{
char str[]={'k'};
char *p=str;
char a;
scanf("%c",&a);
// fflush(stdin);
// gets(str);
if(strcmp(&a,p)==0)
printf("ok");
}
我利用字符指针指向数组str,我想实现 输入单个字符通过字符指针指向进行比较 输出ok.但是好象输出不了,是不是因为里面有'\0'因素求解答。