确认char类型每位都是大写英文字母?
我是一个新手,希望大家帮忙解答一个问题!问题:下面的程序要确认char tempid[4]里4位都是大写字母,如有一位不是输出"UNKNOWN",如果4位都是大写字母就输出tempid,要怎样判断tempid里4位都是大写字母呢?
void getWadID(const char * filename, char * ID)
{
char tempid[4] = "";
FILE *fp = fopen(filename,"rb");
if (fp != NULL) {
fseek(fp,0xC20,SEEK_SET);
fread(tempid,1,4,fp);
fclose(fp);
if (判断tempid里4位都是大写字母){
strcpy(ID,tr("UNKNOWN"));
return;
}
strcpy(ID,tempid);
return;
}
strcpy(ID,tr("UNKNOWN"));
}
[ 本帖最后由 weiit 于 2009-11-11 16:28 编辑 ]