[C++STDlib基础]关于单字符的操作——C++标准库头文件<cctype>
2013-06-24 20:47
519 查看
网上实例
总结
/* _STD_BEGIN using _CSTD isalnum; using _CSTD isalpha; using _CSTD iscntrl; using _CSTD isdigit; using _CSTD isgraph; using _CSTD islower; using _CSTD isprint; using _CSTD ispunct; using _CSTD isspace; using _CSTD isupper; using _CSTD isxdigit; using _CSTD tolower; using _CSTD toupper; _STD_END 共13个函数:这些函数都是 int Fun(int c);这种形式 isdigit(数字)0123456789;islower(小写);isupper(大写); isxdigit(16进制数)(0~9,a~f,A~F);isalnum(数字字母)(0~9,a~z,A~Z) */
实例
#include <conio.h> #include <cctype> #include <iostream> using namespace std; void test0() { int i=0; char str[]="first line \n second line \n"; while (!iscntrl(str[i])) { putchar (str[i]);//first line i++; } } /* int tolower ( int c ); int toupper ( int c ); */ void test1() { int i=0; char str[]="Test String.\n"; char c; while (str[i]) { c=str[i]; putchar (tolower(c)); //test string. i++; } i=0; while (str[i]) { c=str[i]; putchar (toupper(c));//TEST STRING. i++; } puts(str);//Test String. } void Test(char h) { cout<<"press key===="<<h<<endl; switch(h) { case '0': test0();break; case '1': test1();break; case 27: case 'q':exit(0);break; default:cout<<"default "<<h<<endl;break; } } void main() { while(1) { Test(getch()); } }
相关文章推荐
- [C++STDlib基础]关于单字符的操作——C++标准库头文件<cctype>
- [C++STDlib基础]关于C标准输入输出的操作——C++标准库头文件<cstdio>
- [C++STDLib基础]关于C++string字符串的操作——C++标准库头文件<string>
- [C++STDlib基础]关于日期时间的操作——C++标准库头文件<ctime>
- [C++STDlib基础]关于日期时间的操作——C++标准库头文件<ctime>
- [C++STDlib基础]关于字符串的操作——C++标准库头文件<cstring>
- [C++STDlib基础]关于C标准输入输出的操作——C++标准库头文件<cstdio>
- [C++STDlib基础]关于数学函数的介绍——C++标准库头文件<cmath>
- 关于C++中头文件<climits>
- C++语言零基础入门教程:2.2 C/C++头文件大揭秘,""和<>有什么区别
- 关于C++头文件#include<iostream.h>debug时提示文件目录不存在错误解决方法?
- C++中关于头文件<string>、<string.h>和<cstring>的区别
- c++ 一个关于计时器的源代码 <转载>
- c++ 实现顺序表类(初始化、输入、插入与删除)<<计算机软件技术基础 徐士良>>
- C++学习笔记之对文件的操作<2>
- C++ 类型转换 atoi atol atof <stdlib.h>, itoa ftoa char <---> string
- C++中,关于#include<***.h>和#include"***.h"的区别
- HTML字符实体(关于&amp;nbsp;&amp;gt;&amp;lt;等)
- Vertia的这些事<一>—— 关于vertica的常用操作
- C++ win32 Sleep()头文件 #include <windows.h>