MFC中常用函数

MFC中常用函数

ID:37710890

大小:44.58 KB

页数:27页

时间:2019-05-29

MFC中常用函数_第1页
MFC中常用函数_第2页
MFC中常用函数_第3页
MFC中常用函数_第4页
MFC中常用函数_第5页
资源描述:

《MFC中常用函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.IsEmpty()  函数判断一对象是否初始化,返回布尔值.  表达式IsEmpty(expression)  实例:<%  Dimi  response.writeIsEmpty(i)  %>返回结果:true2.GetAt  函数原型:TCHARGetAt(intnIndex)const;  函数返回值:字符中第nIndex个字符(从0开始).  Header:atlcoll.h  注意:nIndex的最大值可由GetUpperBound()得到。若nIndex小于0或大于最大值,将返回错误。3.isdigi

2、t  isdigit  原型:externintisdigit(charc);  用法:#include  功能:判断字符c是否为数字  说明:当c为数字0-9时,返回非零值,否则返回零。  附加说明此为宏定义,非真正函数。 相关函数:isalnum,isalpha,isxdigit,iscntrl,isgraph,isprint,ispunct,isspace4.isalnum  原型:externintisalnum(intc);  用法:#include  功能:判断字符变量

3、c是否为字母或数字  说明:当c为数字0-9或字母a-z及A-Z时,返回非零值,否则返回零。5.isalpha  函数:isalpha  原型:intisalpha(intch)  用法:头文件加入#include(旧版本的编译器使用)  功能:判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,在标准c中相当于使用“isupper(ch)

4、

5、islower(ch)”做测试,返回非零值,否则返回零。  PS:{  isupper  原型:externintisupper(i

6、ntc);  头文件:(旧版本的编译器使用)  功能:判断字符c是否为大写英文字母  说明:当参数c为大写英文字母(A-Z)时,返回非零值,否则返回零。  附加说明:此为宏定义,非真正函数。  islower  islower(测试字符是否为小写字母)  相关函数  isalpha,isupper  表头文件  #include(旧版本的编译器使用)  定义函数  intislower(intc)  函数说明  检查参数c是否为小写英文字母。  返回

7、值  若参数c为小写英文字母,则返回TRUE,否则返回NULL(0)。  附加说明:此为宏定义,非真正函数。  }  示例:  /*本函数运行环境VisualC++6.0,测试结果:通过*/  #include  #include  intmain(void)  {  charch;  inttotal;  total=0;//初始化  /*统计字母块*/  do  {  ch=getchar();  if(isalpha(ch)!=0)  total++;  }while(ch!

8、='.');//结束符号为.  printf("Thetotaloflettersis%d",total);  return0;  }  /*运行结果*/  输入:123456我am侯云江.  输出:Thetotaloflettersis26.TCHAR因为C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串字符串处理函数,比如:strlen和wstrlen,分别用于处理两种字符串  微软将这两套字符集及其操作进行了统一,通过条件编译(通过_

9、UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T("")这样的字符串,对应的就有了_tcslen这样的函数  为了存储这样的通用字符,就有了TCHAR:  当没有定义_UNICODE宏时,TCHAR=char,_tcslen=strlen  当定义了_UNICODE宏时,TCHAR=wchar_t,_tcslen=wstrlen  当我们定义了UNICODE宏,就相当于告诉了编译器:我准备采用UNICODE版本。这个时候,TCHAR就会摇身一变,变成了wchar_t。而未定义UNICODE宏时,

10、TCHAR摇身一变,变成了unsignedchar。这样就可以很好的切换宽窄字符集。tchar可用于双字节字符串,使程序可以用于中日韩等国语言文字处理、显示。使编程方法简化。7.GetText函数  返回数据窗口控件中悬浮在当前行列之上的编辑框中的文本。在用户修改数据窗口中某项的值时,实际上首先在悬浮在当前项上的编辑框中进行修改,当用户移动输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。