最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ 如何將string轉(zhuǎn)換成全小寫

 更新時(shí)間:2022年11月09日 09:14:13   作者:zing2000  
這篇文章主要介紹了C++ 如何將string轉(zhuǎn)換成全小寫問題,具有很好的參考價(jià)值,希望對大家有所幫助。

如何將string轉(zhuǎn)換成全小寫

#include <iostream>
#include <string>
#include <algorithm>
 
using std::cout;
using std::endl;
 
void main()
{
        std::string str;
	str.assign("Hello World!");
 
	std::transform(str.begin(),str.end(),str.begin(),tolower); // or 'toupper'.
 
	cout<<str.c_str()<<endl;
}

string字符串大小寫轉(zhuǎn)換的兩種方式

這里提供兩種對c++中string字符串進(jìn)行大小寫轉(zhuǎn)換的方式(windows系統(tǒng)vs)

第一種方式:下標(biāo)

#include<iostream>
#include<string>

using namespace std;

int main()
{
?? ?string str;
?? ?cin >> str; ? ?//注意這里對于中間有空格的單詞只會(huì)將第一個(gè)空格前的單詞大寫
?? ?//getline(cin, str); ? ? 可以將一整行的單詞大寫,兩種方式看個(gè)人需求取其一即可
?? ?for (int i = 0; i < str.size(); i++)
?? ??? ?str[i] = toupper(str[i]);
?? ?cout << str << endl;
?? ?return 0;
}

第二種方式:迭代器

#include<iostream>
#include<string>

using namespace std;

int main()
{
?? ?string str;
?? ?//cin >> str; ? ?//注意這里對于中間有空格的單詞只會(huì)將第一個(gè)空格前的單詞大寫
?? ?getline(cin, str); ? ? //可以將一整行的單詞大寫,兩種方式看個(gè)人需求取其一即可
?? ?for (auto it1 = str.begin(); it1 != str.end(); it1++)
?? ?{
?? ??? ?*it1 = toupper(*it1);
?? ?}
?? ?cout << str << endl;
?? ?return 0;
}

//另外如果要將單詞化為小寫,將toupper換成tolower即可

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C語言內(nèi)存操作函數(shù)詳解

    C語言內(nèi)存操作函數(shù)詳解

    這篇文章主要介紹了C語言全部內(nèi)存操作函數(shù)的實(shí)現(xiàn)詳細(xì)講解,作者用圖文代碼實(shí)例講解的很清晰,有感興趣的同學(xué)可以研究下
    2021-10-10
  • C++??系統(tǒng)IO流介紹

    C++??系統(tǒng)IO流介紹

    這篇文章主要介紹了C++系統(tǒng)IO流,大部分人都是從輸出"Hello?World"開始的,本文會(huì)介紹C++中的IO細(xì)節(jié),需要的朋友可以參考一下,希望對大家有所幫助
    2021-12-12
  • C++設(shè)計(jì)模式之單例模式詳解

    C++設(shè)計(jì)模式之單例模式詳解

    這篇文章主要介紹了C++設(shè)計(jì)模式之單例模式,本文同時(shí)給出了數(shù)種單例模式的實(shí)現(xiàn)代碼,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • C++ Sort函數(shù)使用場景分析

    C++ Sort函數(shù)使用場景分析

    sort函數(shù)是algorithm庫下的一個(gè)函數(shù),sort函數(shù)是不穩(wěn)定的,即大小相同的元素在排序后相對順序可能發(fā)生改變,如果某些場景需要保持相同元素間的相對順序,可使用stable_sort函數(shù),接下來通過本文給大家介紹C++ Sort函數(shù)詳解,感興趣的朋友一起看看吧
    2025-04-04
  • C語言實(shí)現(xiàn)模擬USB對8bit數(shù)據(jù)的NRZI編碼輸出

    C語言實(shí)現(xiàn)模擬USB對8bit數(shù)據(jù)的NRZI編碼輸出

    今天小編就為大家分享一篇關(guān)于C語言實(shí)現(xiàn)模擬USB對8bit數(shù)據(jù)的NRZI編碼輸出,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 使用C++實(shí)現(xiàn)鏈表元素的反轉(zhuǎn)

    使用C++實(shí)現(xiàn)鏈表元素的反轉(zhuǎn)

    反轉(zhuǎn)鏈表是鏈表操作中一個(gè)經(jīng)典的問題,也是面試中常見的考題,本文將從思路到實(shí)現(xiàn)一步步地講解如何實(shí)現(xiàn)鏈表的反轉(zhuǎn),幫助初學(xué)者理解這一操作,我們將使用C++代碼演示具體實(shí)現(xiàn),同時(shí)分析時(shí)間復(fù)雜度和空間復(fù)雜度,需要的朋友可以參考下
    2025-02-02
  • 深入了解C語言中的const和指針

    深入了解C語言中的const和指針

    這篇文章將具體為大家介紹一下C語言中const和指針的使用,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)const和指針有一定幫助,需要的可以參考一下
    2022-02-02
  • C++ STL之slist單向鏈表容器使用方式

    C++ STL之slist單向鏈表容器使用方式

    這篇文章主要介紹了C++ STL之slist單向鏈表容器使用方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • C++詳解使用floor&ceil&round實(shí)現(xiàn)保留小數(shù)點(diǎn)后兩位

    C++詳解使用floor&ceil&round實(shí)現(xiàn)保留小數(shù)點(diǎn)后兩位

    這篇文章主要介紹了C++使用floor&ceil&round實(shí)現(xiàn)保留小數(shù)點(diǎn)后兩位的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • C語言數(shù)據(jù)結(jié)構(gòu)時(shí)間復(fù)雜度及空間復(fù)雜度簡要分析

    C語言數(shù)據(jù)結(jié)構(gòu)時(shí)間復(fù)雜度及空間復(fù)雜度簡要分析

    我們在進(jìn)行編程時(shí),往往會(huì)開發(fā)諸多的算法,那么我們怎么在那么多算法中找到最好的那個(gè)呢?本文主要介紹時(shí)間和空間復(fù)雜度概念及時(shí)間復(fù)雜度的求解,預(yù)祝讀者學(xué)習(xí)愉快
    2021-10-10

最新評(píng)論

类乌齐县| 贵溪市| 元谋县| 阳新县| 惠州市| 太和县| 耿马| 高淳县| 罗甸县| 武川县| 临沂市| 海南省| 宁武县| 烟台市| 景德镇市| 万盛区| 清新县| 澜沧| 东乌珠穆沁旗| 林周县| 旺苍县| 玉林市| 锦屏县| 德昌县| 南城县| 邵武市| 宁安市| 庆城县| 巴楚县| 重庆市| 安图县| 苗栗县| 平南县| 子洲县| 康平县| 马鞍山市| 桃江县| 河间市| 山阳县| 巴林左旗| 泸水县|