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

string與char*轉(zhuǎn)換的使用詳解

 更新時間:2013年05月06日 11:12:07   作者:  
本篇文章對string與char*的轉(zhuǎn)換進行的介紹。需要的朋友參考下

復(fù)制代碼 代碼如下:

//string --> const char

 string str2ch;

str2ch.c_str();
 

 //=============================
 

//string --> char *

//先轉(zhuǎn)為 const char , 然后 轉(zhuǎn)char *

   char TargetFile[strlen(TorrentFileNameDown.c_str())];
    strcpy(TargetFile,TorrentFileNameDown.c_str()); //change type const char 轉(zhuǎn) char *

 

 //=============================

 

//char * --> string

//int main(int argc , char *argv[])

   string strCommand_down ;
    strCommand_down.assign(argv[1],strlen(argv[1]) ); //char數(shù)組轉(zhuǎn)string


man strcpy
復(fù)制代碼 代碼如下:

 #include <string.h>

 char *strcpy(char *dest, const char *src);


附:指針常量,常量指針

什么是指針常量?指針常量即指針類型的常量。
例:char *const name1="John";
    name1="abc"; //錯誤,name1指針,不能變,一個指針類型的變量,存放的是地址,所以不能把'"abc"的地址賦給name1
    char * name2= name1; //可以

什么是常量指針?常量指針即是指向常量的指針,指針的值可以改變,指針?biāo)傅牡刂分械膬?nèi)容為常量不能改變,
例:const char *name1="John";
    char s[]="abc"; name1=s; //正確,name1存放的地址可以改變

    char * name2= name1; //不可以,因為name2 和 name1存放的是同一塊地址,如果name2地址中的內(nèi)容改了,則name1的內(nèi)容也改了,那么name1就不再是指向常量的指針了。

一句話,靠近哪個哪個不能改變!

相關(guān)文章

  • C語言實現(xiàn)鏈棧的步驟

    C語言實現(xiàn)鏈棧的步驟

    鏈棧是棧的鏈?zhǔn)酱鎯Y(jié)構(gòu),鏈??梢杂脝捂湵淼念^插法實現(xiàn),本文主要講述了如何用c語言去實現(xiàn)鏈棧,感興趣的朋友可以了解下
    2021-05-05
  • 詳解C/C++ Linux出錯處理函數(shù)(strerror與perror)的使用

    詳解C/C++ Linux出錯處理函數(shù)(strerror與perror)的使用

    我們知道,系統(tǒng)函數(shù)調(diào)用不能保證每次都成功,必須進行出錯處理,這樣一方面可以保證程序邏輯正常,另一方面可以迅速得到故障信息。本文主要為大家介紹兩個出錯處理函數(shù)(strerror、perror)的使用,需要的可以參考一下
    2023-01-01
  • 使用QPainter畫一個3D正方體

    使用QPainter畫一個3D正方體

    這篇文章主要為大家詳細(xì)介紹了使用QPainter畫一個3D正方體,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • C++中雙冒號::用法案例詳解

    C++中雙冒號::用法案例詳解

    這篇文章主要介紹了C++中雙冒號::用法案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • 在iOS中給視頻添加濾鏡的方法示例

    在iOS中給視頻添加濾鏡的方法示例

    這篇文章主要介紹了在iOS中給視頻添加濾鏡的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • QT實現(xiàn)五子棋游戲

    QT實現(xiàn)五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了QT實現(xiàn)五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • C語言項目全正整數(shù)后再計算的三種參考解答方法

    C語言項目全正整數(shù)后再計算的三種參考解答方法

    今天小編就為大家分享一篇關(guān)于C語言項目全正整數(shù)后再計算的三種參考解答方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • C++11 強類型枚舉相關(guān)總結(jié)

    C++11 強類型枚舉相關(guān)總結(jié)

    這篇文章主要介紹了C++11 強類型枚舉的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用c++11,感興趣的朋友可以了解下
    2021-02-02
  • C++實現(xiàn)LeetCode(96.獨一無二的二叉搜索樹)

    C++實現(xiàn)LeetCode(96.獨一無二的二叉搜索樹)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(96.獨一無二的二叉搜索樹),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++用boost.signal實現(xiàn)多播委托

    C++用boost.signal實現(xiàn)多播委托

    這篇文章介紹了C++用boost.signal實現(xiàn)多播委托的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06

最新評論

咸丰县| 舞钢市| 新竹县| 石首市| 博客| 马山县| 德昌县| 红原县| 林甸县| 罗平县| 龙里县| 新密市| 高密市| 鄂托克前旗| 慈溪市| 高雄市| 贡觉县| 英山县| 加查县| 尚志市| 河西区| 乐业县| 苍山县| 邳州市| 富阳市| 建阳市| 古田县| 沙雅县| 沐川县| 五常市| 赤壁市| 东阿县| 铜梁县| 白银市| 高安市| 阜宁县| 广东省| 玛多县| 宜城市| 利津县| 满洲里市|