| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 741 人关注过本帖
标题:确认char类型每位都是大写英文字母?
取消只看楼主 加入收藏
weiit
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-11-10
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
确认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 编辑 ]
搜索更多相关主题的帖子: 类型 英文 字母 char 
2009-11-10 22:05
weiit
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-11-10
收藏
得分:0 
顶起来,麻烦高手回答!
2009-11-11 16:29
weiit
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-11-10
收藏
得分:0 
回复 3楼 m456m654
版主,可以直接帮我写一写吗?我还是初学者,好多东西不会,麻烦了!
2009-11-11 16:40
weiit
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-11-10
收藏
得分:0 
回复 5楼 hsm8592
谢谢!
2009-11-11 19:29
快速回复:确认char类型每位都是大写英文字母?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042857 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved