轉換函式:
system::runtime::interopservices::marshal::ptrtostringansi((intptr)test)
eg:用c++寫windows應用程式,在commtest.cpp裡面定義變數recstring:
char * recstring="aaaaaa";
在form1.h 裡面呼叫recsting:
extern char * recstring;//呼叫commtest變數recstring,該變數接收串列埠字元
system::string^ rec;//定義string型別rec
rec=system::runtime::interopservices::marshal::ptrtostringansi((intptr)recstring);//轉換函式
this->label1->text=rec;//顯示到label上
將string轉換成char
string 是c 標準庫裡面其中乙個,封裝了對字串的操作 把string轉換為char 有3中方法 1.data 如 如 string str abc char p str.data 2 c str 如 如 string str gdfd char p str.c str 3.copy 比如比如 ...
將char轉換成wchar t的方法
char是8位 字元型別,最多只能包含256種字元,許多外文 字符集所含的字元數目超過256個,char型無法表示。wchar t 資料型別一般為16位或32位,但不同的c或c 庫有不同的規定,如gnu libc規定wchar t為32位,標準c 中的wprintf 函式以及iostream類庫中的...
C 中將char陣列轉換成double型別的方法
庫標頭檔案stdlib.h中包含了幾個相關的字串轉換函式,如有 atoi atol strtod strtol 等。atoi 是將字串轉換成整型的乙個函式,其函式原型為int atoi const char nptr atol 是將字串轉換為長整型的乙個函式,其函式原型為long atol cons...