博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UpcaseString
阅读量:4227 次
发布时间:2019-05-26

本文共 841 字,大约阅读时间需要 2 分钟。

#include <iostream>
#include <string>
#include <locale>
using namespace std;
string UpcaseString(string &);
int main()
{
    cout << "*********************************" << endl
         << "*         UpcaseString          *" << endl
         << "*********************************" << endl;
    cout << endl;
    cout << "SrcString(/"Press /'q/' to escape/"):";
    string srcString, dstString;
    cin >> srcString;
    while (1)
    {
        if (srcString == "q" || srcString == "Q")
        {
            break;
        }
        else
        {
            dstString = UpcaseString(srcString);
            cout << endl;
            cout << "DstString:" << dstString << endl;
            cout << "SrcString(/"Press /'q/' to escape/"):";
            cin >> srcString;
        }
    }
    return 0;
}
string UpcaseString(string & srcString)
{
    locale loc ( "German_Germany" );
    int iCount = srcString.size();
    string strTemp = srcString;
    for (int i = 0; i != iCount; ++ i)
    {
        strTemp[i] = toupper(srcString[i], loc);
    }
    return strTemp;
}

转载地址:http://sxdqi.baihongyu.com/

你可能感兴趣的文章
嵌入式系统开发之中断控制的实现
查看>>
U-BOOT源码分析及移植
查看>>
一种新的BootLoader启动引导方式研究
查看>>
Linux中.a,.la,.o,.so文件的意义和编程实现
查看>>
The Linux kernel
查看>>
u-boot的Makefile分析
查看>>
Linux 设备驱动 Edition 3
查看>>
Linux驱动开发学习的简单步骤
查看>>
LINUX下编程工具常见用法小结
查看>>
驱动中位域操作简析
查看>>
Linux 引导过程内幕
查看>>
十年学会程序设计
查看>>
GPS NMEA-0183协议详解
查看>>
Rational 最新软件试用下载地址
查看>>
正则表达式30分钟入门教程
查看>>
Build the Hack CPU with Verilog -- 陈硕
查看>>
《计算机系统要素》配套软件和资料下载
查看>>
u-boot 启动过程 —— 基于S3C2410 --转载自周明
查看>>
U-boot大全
查看>>
怎样开公司
查看>>