国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C++對(duì)string進(jìn)行大小寫轉(zhuǎn)換的三種方法

這篇具有很好參考價(jià)值的文章主要介紹了C++對(duì)string進(jìn)行大小寫轉(zhuǎn)換的三種方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

C++對(duì)string進(jìn)行大小寫轉(zhuǎn)換的三種方法

方法一:下標(biāo)
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
? ? string s = "ABCDEFG";
 
? ? for( int i = 0; i < s.size(); i++ )
? ? {
? ?? ???s[i] = tolower(s[i]);
? ? }
 
? ? cout<<s<<endl;
? ? return 0;
}
方法二:迭代器
#include<iostream>
#include<string>

using namespace std;

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

//另外如果要將單詞化為大寫,將tolower換成toupper即可
方法三:通過(guò)STL的transform算法配合的toupper和tolower來(lái)實(shí)現(xiàn)該功能
#include <iostream>
#include <algorithm>
#include <string>
 
using namespace std;
 
int main()
{
? ? string s = "ABCDEFG";
? ? string result;
 
? ? transform(s.begin(),s.end(),s.begin(),::tolower);
? ? cout<<s<<endl;
? ? return 0;
}

c++字符串大小寫轉(zhuǎn)換,c++,算法,開發(fā)語(yǔ)言文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-787861.html

到了這里,關(guān)于C++對(duì)string進(jìn)行大小寫轉(zhuǎn)換的三種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【藍(lán)橋杯備賽Java組】第一章·語(yǔ)言基礎(chǔ)|競(jìng)賽常用庫(kù)函數(shù)|輸入輸出|String的使用|常見的數(shù)學(xué)方法|大小寫轉(zhuǎn)換

    【藍(lán)橋杯備賽Java組】第一章·語(yǔ)言基礎(chǔ)|競(jìng)賽常用庫(kù)函數(shù)|輸入輸出|String的使用|常見的數(shù)學(xué)方法|大小寫轉(zhuǎn)換

    ???個(gè)人主頁(yè):深魚~ ??收錄專欄:藍(lán)橋杯 ??歡迎 ??點(diǎn)贊?評(píng)論?收藏 目錄 一、編程基礎(chǔ) 1.1 Java類的創(chuàng)建 ?1.2 Java方法 ?1.3 輸入輸出 ?1.4 String的使用 二、競(jìng)賽常用庫(kù)函數(shù) 1.常見的數(shù)學(xué)方法 2.大小寫轉(zhuǎn)換 前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,

    2024年01月19日
    瀏覽(98)
  • Python 大小寫轉(zhuǎn)換

    1.lower() 將字符串中的大寫字母轉(zhuǎn)換成小寫字母 語(yǔ)法:str.lower() 2.upper() 將字符串的小寫字母轉(zhuǎn)換為大寫字母 語(yǔ)法:str.upper() 3.capitalize() 將字符串的第一個(gè)字母變成大寫,其余字母變?yōu)樾憽?語(yǔ)法:str.capitalize() ? 4.title() 返回一個(gè)滿足標(biāo)題格式的字符串,即所有英文單詞首字

    2024年02月13日
    瀏覽(98)
  • java中字母、字符串,輸入小寫輸出大寫,輸入大寫輸出小寫、大小寫轉(zhuǎn)換

    思路: 1、利用“大小寫字母之間正好相差32”這一特點(diǎn)?????? ??????????????????????????????????????????????? 2、用? toLowerCase()、toUpperCase() 字符串自帶的方法 ?提示: Java中沒(méi)有.nextChar()。 所以要讀取char,我們使用 ?.next().charAt(0)? 1、 輸入小寫輸

    2024年02月07日
    瀏覽(242)
  • 【ARM匯編】字符串大小寫轉(zhuǎn)換

    【ARM匯編】字符串大小寫轉(zhuǎn)換

    CSDN話題挑戰(zhàn)賽第1期 活動(dòng)詳情地址 :話題PK賽 參賽話題 :匯編知識(shí)分享 話題描述 :我們的計(jì)算機(jī)知識(shí)就像一座金字塔,底層是數(shù)學(xué),上面是數(shù)字電路,然后是匯編,再往上是操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、高級(jí)編程語(yǔ)言、框架等等…我們不可能精通這個(gè)金子塔的每一層, 但是

    2024年01月16日
    瀏覽(79)
  • C/C++字符串大小寫轉(zhuǎn)換

    1、利用ASCII碼和 char s[100] 形式的字符串來(lái)進(jìn)行字符串的大小寫轉(zhuǎn)換 相同字母的大寫字母要比小寫字母的ASCII碼小32,例如A:65,a:97,也可以利用頭文件ctype.h中的函數(shù) 2、利用指針的形式來(lái)進(jìn)行大小寫的轉(zhuǎn)換 可以同等轉(zhuǎn)換為: 獨(dú)立出函數(shù)來(lái):

    2024年02月11日
    瀏覽(89)
  • 【Excel】WPS單元格快速轉(zhuǎn)換表格字母大小寫

    【Excel】WPS單元格快速轉(zhuǎn)換表格字母大小寫

    使用WPS Office打開表格,選擇需要處理的單元格或單元格區(qū)域。 依次點(diǎn)擊「會(huì)員專享」選項(xiàng)卡 —「智能工具箱」。 再點(diǎn)擊「格式」—「大小寫」,選擇一種大小寫轉(zhuǎn)換方式即可。

    2024年02月08日
    瀏覽(96)
  • 【C語(yǔ)言數(shù)據(jù)類型】字符類型char如何使用?字母大小寫轉(zhuǎn)換?

    【C語(yǔ)言數(shù)據(jù)類型】字符類型char如何使用?字母大小寫轉(zhuǎn)換?

    c語(yǔ)言基本數(shù)據(jù)類型包括 1.常量 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2.整型和浮點(diǎn)型 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3. 字符型 這篇文章來(lái)記錄一下自己學(xué)習(xí)字符類型char時(shí)的筆記以及心得 (1).定義: char是用于C或C++中定義字符型變量,只占一個(gè)字節(jié) (2).范圍

    2024年02月06日
    瀏覽(102)
  • 4.物聯(lián)網(wǎng)LWIP之C/S編程,實(shí)現(xiàn)服務(wù)器大小寫轉(zhuǎn)換

    4.物聯(lián)網(wǎng)LWIP之C/S編程,實(shí)現(xiàn)服務(wù)器大小寫轉(zhuǎn)換

    LWIP配置 服務(wù)器端實(shí)現(xiàn) 客戶端實(shí)現(xiàn) 錯(cuò)誤分析 一。LWIP配置(FREERTOS配置,ETH配置,LWIP配置) 1.FREERTOS配置 ?為什么要修改定時(shí)源為Tim1?不用systick? 原因:HAL庫(kù)與FREERTOS都需要使用systick,兩者沖突,所以修改時(shí)鐘源,讓FREERTOS使用Tim1。 ?2.ETH配置 ?3.LWIP配置 不使用DHCP ?4.步驟

    2024年02月12日
    瀏覽(86)
  • 【C++】STL 算法 ⑦ ( 二元謂詞使用場(chǎng)景 - 大小寫不敏感 set 集合 | tolower 函數(shù) - 將字符轉(zhuǎn)為小寫字母 | 基于 tolower 實(shí)現(xiàn)大小寫不敏感的比較函數(shù)對(duì)象 )

    【C++】STL 算法 ⑦ ( 二元謂詞使用場(chǎng)景 - 大小寫不敏感 set 集合 | tolower 函數(shù) - 將字符轉(zhuǎn)為小寫字母 | 基于 tolower 實(shí)現(xiàn)大小寫不敏感的比較函數(shù)對(duì)象 )

    本篇博客中 , 實(shí)現(xiàn)一個(gè) set 集合 , 存放 英文字母 組成的字符串 , 且 大小寫不敏感 ; 實(shí)現(xiàn)的方法 : 自定義字符串 對(duì)比排序規(guī)則 , 先 將 字符串 都轉(zhuǎn)為小寫字母 , 然后進(jìn)行對(duì)比 ; tolower 函數(shù)是 C / C++ 標(biāo)準(zhǔn)庫(kù) 中的函數(shù) , 其作用是 將 字符從 大寫形式 轉(zhuǎn)換為 小寫形式 , 該函數(shù)定義

    2024年02月02日
    瀏覽(112)
  • 數(shù)組排序 sort() 方法 (映射對(duì)含有大小寫的字符串進(jìn)行排序)

    結(jié)論先行: sort() 方法: 用于對(duì)數(shù)組元素進(jìn)行 排序 ,默認(rèn)升序。如果指明了參數(shù),那數(shù)組會(huì)按照 比較函數(shù) 的返回值進(jìn)行排序。 ?? sort() 方法比較兩個(gè)值時(shí),將值發(fā)送給比較函數(shù),根據(jù)返回的(負(fù)、零、正)值對(duì)值進(jìn)行排序。 舉例,a 和 b 兩個(gè)將要被比較的元素: 如果 a-

    2024年04月25日
    瀏覽(93)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包