std::string 與 char 類型的相互轉(zhuǎn)換
Posted on 2008-07-25 16:41 RichardHe 閱讀(1592) 評(píng)論(1) 編輯 收藏 引用 所屬分類: [再轉(zhuǎn)] //string 轉(zhuǎn)換為 char 型
char* str = strdup ( SendData.strSql.c_str() );
cout << str << endl;
最新評(píng)論
char* str = strdup ( SendData.strSql.c_str() );
cout << str << endl;
char 轉(zhuǎn)換為 string 型
char* str = "char 轉(zhuǎn)換為 string 型";
SendData.strSql = str;
//SendData.strSql 為std::string型
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
統(tǒng)計(jì)
- 隨筆 - 12
- 文章 - 5
- 評(píng)論 - 22
- 引用 - 0
常用鏈接
留言簿(8)
隨筆分類
隨筆檔案
文章分類
文章檔案
搜索
最新評(píng)論

- 1. re: std::string 與 char 類型的相互轉(zhuǎn)換
-
char* str = strdup ( SendData.strSql.c_str() );太好了,可以將const *轉(zhuǎn)化為char * - --luyu
- 2. re: std::string 與 char 類型的相互轉(zhuǎn)換
- 不過在C++中最好不要用char 型變量,在大型項(xiàng)目中很容易引起內(nèi)在溢出或者指針越界,應(yīng)該盡量用string
- --企業(yè)即時(shí)通訊
- 3. re: C++編程中,利用WINDOWS API獲得系統(tǒng)狀態(tài)信息[CPU占用率,硬盤使用情況,內(nèi)存使用情況]
-
GetWinSysState.h這個(gè)找不到怎么辦
- --SHI
- 4. re: CVS服務(wù)器的相關(guān)配置及使用[ Server of CVS Configure and Usage for linux]---注,此教程是"火山哥"提供的:-)[未登錄]
- 評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
- --豬豬
- 5. re: CVS服務(wù)器的相關(guān)配置及使用[ Server of CVS Configure and Usage for linux]---注,此教程是"火山哥"提供的:-)[未登錄]
- 評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
- --牽牛散步
閱讀排行榜
評(píng)論排行榜
- 1. std::string 與 char 類型的相互轉(zhuǎn)換(5)
- 2. 轉(zhuǎn)載:學(xué)習(xí)ICE 3.0--準(zhǔn)備工作(5)
- 3. 在VC++6.0 SP6 下配置ICE工程[DEBUG版本]--config ice project(debug) for vc++6.0 with sp6(4)
- 4. CVS服務(wù)器的相關(guān)配置及使用[ Server of CVS Configure and Usage for linux]---注,此教程是"火山哥"提供的:-)(3)
- 5. 在ICE客戶端中如何定位服務(wù)器端的位置(即如何尋找代理)(3)
//string 轉(zhuǎn)換為 char 型
char* str = strdup ( SendData.strSql.c_str() );
cout << str << endl;
char 轉(zhuǎn)換為 string 型
char* str = "char 轉(zhuǎn)換為 string 型";
SendData.strSql = str;
//SendData.strSql 為std::string型
-
暈
Posted @ 2006-06-17 17:18
沒有這個(gè)函數(shù)吧!大爺!!!我急啊! 回復(fù) 更多評(píng)論 -
# re: std::string 與 char 類型的相互轉(zhuǎn)換偶爾看到
Posted @ 2006-08-08 00:16
補(bǔ)充一點(diǎn),用完str后記得用free把內(nèi)存釋放,strdup會(huì)用malloc分配內(nèi)存 回復(fù) 更多評(píng)論 -
# re: std::string 與 char 類型的相互轉(zhuǎn)換haha
Posted @ 2006-08-13 01:42
@偶爾看到
對(duì)頭,應(yīng)該在最后還加個(gè)這個(gè)語句
delete str;//str即通過這個(gè)char* str = strdup ( SendData.strSql.c_str() );
得到的指針
不過在C++中最好不要用char 型變量,在大型項(xiàng)目中很容易引起內(nèi)在溢出或者指針越界,應(yīng)該盡量用string
回復(fù) 更多評(píng)論 -
# re: std::string 與 char 類型的相互轉(zhuǎn)換企業(yè)即時(shí)通訊
Posted @ 2008-06-12 15:03
不過在C++中最好不要用char 型變量,在大型項(xiàng)目中很容易引起內(nèi)在溢出或者指針越界,應(yīng)該盡量用string 回復(fù) 更多評(píng)論 -
luyu
Posted @ 2008-07-17 11:16
char* str = strdup ( SendData.strSql.c_str() );太好了,可以將const *轉(zhuǎn)化為char * 回復(fù) 更多評(píng)論