cctype 函数

 1    * 1. 编写一个程序,读取键盘输入 直到遇到@符号为止,并回显输入(数字除外),同时将大写字
 2       转换为小写,将小写字符转换为大写(别忘了 cctype 函数系列)  
 3     * 
 4     */
 5 
 6     std::cout << "请输入:";
 7     char ch;
 8     string str_data;
 9     while (cin.get(ch))
10     {
11         if (ch == '@')
12         {
13             break;
14         }
15         else  if (ch >= 'a' && ch <= 'z')
16         {
17             ch = toupper(ch);
18         }
19         else if (ch >= 'A' && ch <= 'Z')
20         {
21             ch = tolower(ch);
22         }
23         else if(isdigit(ch))
24         {
25             continue;
26         }
27         str_data.push_back(ch);
28         ch++;
29     }
30     cout << str_data;

 

posted @ 2023-02-01 17:48  代码改变世界—LHB  阅读(54)  评论(0)    收藏  举报