鱼C论坛

 找回密码
 立即注册

C++Primer Plus 第六版编程练习8.8-3

已有 386 次阅读2015-7-6 19:21 |个人分类:c++Primer Plus 第6版编程练习笔记| Plus

#include <iostream>
#include <string>
using namespace std;

void Str_Toupper(string & ) ;

int main()
{
    string strtemp ;
    cout<<"Enter a string(q to quit):" ;
    while(getline(cin,strtemp))
    {
        if(strtemp.size()==1 && strtemp[0]=='q')
        {
            cout<<"Bye.";
            break ;
        }
        else
        {
            Str_Toupper(strtemp) ;
            cout<<strtemp <<endl;
            cout<<"Next string(q to quit):" ;
        }
    }
    return 0;
}

void Str_Toupper(string & str)
{
    for(unsigned i = 0 ;i < str.size();i++)
    {
        if(isalnum(str[i]))
        {
            str[i]=toupper(str[i]) ;
        }
        else
        {
            continue ;
        }
    }
}


路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-14 02:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部