看板 C_and_CPP 關於我們 聯絡資訊
VC.net有些很怪的東西,是我一般沒遇過的, 像是 gcnew ,^ 等等.每次用都很討厭. 因為我手邊有一個c/c++的程式,主要作些計算. 現在要求要展示計算結果,所以要進到視窗. 但是我發現windows from 的TextBox,Lable 等元件的text 都是 System::String 而我舊的程式都是取 std::string(應該是std吧) , 所以就想說找個函式轉一下就可以照舊輸入輸出. 但沒想到這玩意難找得很XD 我找了一晚終於找到把 String 轉 string 但是反過來 string->String 該怎麼轉呢? 有沒有寫過的大大指點一下或是給個範例之類的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.130.186
james732:std::string str = "abcde"; 04/07 01:49
james732:String ^str2 = gcnew String(str.c_str()); 04/07 01:49
lytn:原來就這一行 感謝 五體投地拜一下 04/07 01:55
lytn:順便問一下 String to string 有沒有像這樣簡單的方法? 04/07 01:55
lytn:我用的東西要另外寫10行的副程式.... 04/07 01:56
james732:該不會是用迴圈逐字copy吧 XD 04/07 01:58