[C++] string 和char[]互轉(string and char[] transform)

文章推薦指數: 80 %
投票人數:10人

處理檔案資料,最常使用char[]或string來儲存字串,前者是字元陣列,為C所擁有,當然C++也可以使用;… 逍遙文工作室 JustMyLife&MyWork [C++]string和char[]互轉(stringandchar[] transform) 2011年05月01日 處理檔案資料,最常使用char[]或string來儲存字串,前者是字元陣列,為C所擁有,當然C++也可以使用;而後者是C++獨有的字串類別,可以產生字串物件。

在使用C++處理字串時,時常會char[]和string互轉,來符合接下來要使用的函式中參數的型態,假如可以互轉自如,那麼處理起檔案資料會更簡單便利喔! 我測試的程式碼如下: /** Theme:string&char[]transform Compiler:DevC++4.9.9.2 Date:100/05/01 Author:ShengWen Blog:https://cg2010studio.wordpress.com/ */ #include usingnamespacestd; intmain(){ stringtest_string="test_string"; chartest_char[]="test_char",result_char[20]; stringresult_string1(test_char); stringresult_string2; result_string2.assign(test_char); strcpy(result_char,test_string.c_str()); cout<



請為這篇文章評分?