VC中判断一个数组中的某个数据是不是“F”

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:41:52
小弟刚学这个,碰到一个问题,希望高手能帮助解答!
在编写一个程序的时候,我定义了一个数组,能得到一个返回值,数据是01FF0005312E362E35D5 我想做一个判断,能够判断第3个和第4个同时为F的时候就继续,不是的话就弹出错提示!应该怎么做这个呢?
忘了说了~~我返回的数据存在一个BYTE 数组里了~按你们给的那种说发,会出现错误啊~

char *buffer="01FF0005312E362E35D5 ";
if((buffer[2]=='F') && (buffer[3]=='F') )
{
......

}
else
{
printf("error");
break;
}

改了一下,有什么错误区发出来吧。
BYTE buf[]="01FF0005312E362E35D5";
if (sizeof(buf)>=4 && buf[2]==buf[3] && buf[3] ==BYTE('F'))
{
//continue
}
else
{
//message box
}