字符串取特定数据 对字符串大小写处理

来源:互联网 发布:ubuntu压缩为zip 编辑:程序博客网 时间:2024/06/15 20:28

阅读:

#include <iostream>using namespace std;int  main( ){   char  ch[]={"12yue25ri"};   int   i,s=0;   for(i=0;ch[i]>='0' && ch[i]<='9';i++)       s=10*s+ch[i]-'0';   cout<<s<<endl;   return 0;}
运行结果:

这个程序在运行到“y“时,因不合条件跳出循环。

3、

运行及代码:

#include <iostream>using namespace std;int  main( ){ int n=0; char str[80]="Beijing-China 2008"; cout<<str<<endl; while(str[n]!='\0')   str[n++]=str[n]>='a'&&str[n]<='z'?str[n]-'a'+'A':str[n]; cout<<str<<endl; return 0;}
运行结果:


在第一次时直接输出,第二次是取字符的大写字母


   str[n++]=str[n]>='a'&&str[n]<='z'?str[n]-'a'+'A':str[n];



0 0
原创粉丝点击