C 應用程式 將char 轉換成string

2021-05-25 09:34:20 字數 459 閱讀 2975

轉換函式:

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...