不同類型字符串之間轉換的方式
1、 char *轉string:
<span style="font-size:14px;"><span style="font-family:Arial;font-size:12px;">char *a=”luo”; string b = string(a);//或者直接stringb(a);</span></span>
<span style="font-size:14px;"><span style="font-family:Arial;font-size:12px;">string b = “luo”; char *a = sprintf_s(a, b.length(), “%s”, b);</span></span>
<span style="font-size:14px;"><span style="font-family:Arial;font-size:12px;">char *a=”luo”; CString b; b.Format(“%s”,a);</span></span>
<span style="font-size:14px;"><span style="font-family:Arial;font-size:12px;">CString b=”luo”;char *a; strcpy_s(a,b.GetLength(),b.GetBuffer(b.GetLength()))</span></span>
5、把int轉成string:
stringstream s; s << sum; s >> str;
6、strtol函數會將參數nptr字符串根據參數base來轉換成長整型數,可以用來將字符串轉換成16進制的整數