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

C字符串函數(shù)對(duì)應(yīng)的C++ string操作詳解

 更新時(shí)間:2020年01月28日 12:09:05   作者:zzyy_08  
在本篇文章里小編給大家整理的是一篇關(guān)于C字符串函數(shù)對(duì)應(yīng)的C++ string操作知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。

string是STL里的標(biāo)準(zhǔn)類,習(xí)慣了使用指針操作C的char *字符串,剛開始并不是很適應(yīng),主要原因是對(duì)string.h里的函數(shù)沒有找到合適的C++替換方法,因此,對(duì)常用的sring.h里的函數(shù)替換說明如下:

strcpy: str.substr()

strncpy: str.substr(pos, n)

strcmp: ==

strncmp: ==

strstr: str.find()

strcat: str.append()

strchr: str.find()

strtok: 無(wú)對(duì)應(yīng)函數(shù),使用str.find()封裝一個(gè)str.split()

終極大招:

char *與string的相互轉(zhuǎn)換

char 轉(zhuǎn)換成string : string str(char )

string轉(zhuǎn)換成char * : str.c_string()

擴(kuò)展學(xué)習(xí)

字串(substr()函數(shù))

#include<iostream>
#include<string>
using namespace std;
int main()
{
  string str;
  cin>>str;

  cout<<"返回str[3]以后的子串:"<<str.substr(3)<<endl; 
  cout<<"返回從2開始的4個(gè)字符組成的字符串,包括2位置的字符:"<<str.substr(2,4)<<endl;
  return 0;
}

以上就是本次介紹的全部相關(guān)知識(shí)點(diǎn)內(nèi)容,大家有任何補(bǔ)充內(nèi)容可以聯(lián)系腳本之家小編。

相關(guān)文章

  • C++中的for-each循環(huán)使用

    C++中的for-each循環(huán)使用

    范圍循環(huán)是C++11引入的特性,用于簡(jiǎn)化數(shù)組和容器的遍歷過程,它通過直接操作元素而不是使用索引或迭代器,范圍循環(huán)可以使用引用或const修飾符來控制元素的修改權(quán)限,適用于所有支持begin()和end()方法的容器,該循環(huán)方式不適用于未提供這些方法的C++98/03容器
    2024-09-09
  • c++項(xiàng)目構(gòu)成從cmake使用基礎(chǔ)詳解

    c++項(xiàng)目構(gòu)成從cmake使用基礎(chǔ)詳解

    這篇文章主要為大家介紹了c++項(xiàng)目構(gòu)成,從cmake使用基礎(chǔ)開始為大家講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • QT+Quick實(shí)現(xiàn)自定義組件的示例詳解

    QT+Quick實(shí)現(xiàn)自定義組件的示例詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用QT+Quick實(shí)現(xiàn)自定義組件(按鈕、下拉菜單等),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-11-11
  • C語(yǔ)言指針的長(zhǎng)度和類型深入分析

    C語(yǔ)言指針的長(zhǎng)度和類型深入分析

    這篇文章主要介紹了C語(yǔ)言指針的長(zhǎng)度和類型,針對(duì)常見的各個(gè)類型進(jìn)行了相對(duì)詳細(xì)的分析,需要的朋友可以參考下
    2014-09-09
  • 實(shí)戰(zhàn)開發(fā)為單片機(jī)的按鍵加一個(gè)鎖防止多次觸發(fā)的細(xì)節(jié)

    實(shí)戰(zhàn)開發(fā)為單片機(jī)的按鍵加一個(gè)鎖防止多次觸發(fā)的細(xì)節(jié)

    今天小編就為大家分享一篇關(guān)于實(shí)戰(zhàn)開發(fā)為單片機(jī)的按鍵加一個(gè)鎖防止多次觸發(fā)的細(xì)節(jié),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • C++中頭文件與源文件的作用詳解

    C++中頭文件與源文件的作用詳解

    這篇文章主要給大家介紹了關(guān)于C++中頭文件與源文件的作用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用C++具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • C語(yǔ)言代碼實(shí)現(xiàn)推箱子小游戲

    C語(yǔ)言代碼實(shí)現(xiàn)推箱子小游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言代碼實(shí)現(xiàn)推箱子小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • C++ 中boost::share_ptr智能指針的使用方法

    C++ 中boost::share_ptr智能指針的使用方法

    這篇文章主要介紹了C++ 中boost::share_ptr智能指針的使用方法的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • java 出現(xiàn)NullPointerException的原因及解決辦法

    java 出現(xiàn)NullPointerException的原因及解決辦法

    這篇文章主要介紹了java 出現(xiàn)NullPointerException的原因及解決辦法的相關(guān)資料,這里說明出現(xiàn)NullPointerException 的原因的總結(jié),并說明該如何解決,需要的朋友可以參考下
    2017-08-08
  • 在C++程序中開啟和禁用Windows設(shè)備的無(wú)線網(wǎng)卡的方法

    在C++程序中開啟和禁用Windows設(shè)備的無(wú)線網(wǎng)卡的方法

    這篇文章主要介紹了在C++程序中開啟和禁用Windows設(shè)備的無(wú)線網(wǎng)卡的方法,包括一些常見錯(cuò)誤的分析與解決,需要的朋友可以參考下
    2016-03-03

最新評(píng)論

大姚县| 扶风县| 洪湖市| 广汉市| 巍山| 岐山县| 绥江县| 鹰潭市| 定兴县| 深州市| 河曲县| 阿拉善右旗| 株洲市| 雅江县| 民县| 南江县| 静海县| 包头市| 乐都县| 边坝县| 浦县| 兰溪市| 吉水县| 神木县| 长垣县| 衡水市| 会昌县| 永济市| 乌拉特前旗| 昌江| 凤城市| 牙克石市| 明光市| 昔阳县| 蒲江县| 东光县| 比如县| 凯里市| 桃源县| 长丰县| 寻甸|