天天看點

資料類型轉換之 int 與 LPCTSTR

總結了網上的幾種方法:

1. 指針操作(這種方法可能适用于傳參數時用,但是像messagebox函數中就不适用)

LPCTSTR p;
int x = 100;
p = (LPCTSTR)&x;      

2. format 函數

int number = 1;

CString t;

t.Format(_T("%d"), number);

AfxMessageBox(t);

3. itoa 函數 (Linux gcc 中不支援該函數)

  1. int i=5;
  2. itoa(i,temp,10);///将i轉換為字元串放入temp中,最後一個數字表示十進制  
  3. itoa(i,temp,2); ///按二進制方式轉換   

4. sprintf 或 sscanf函數

int ss;

char temp[64];

ss = 1000;

sprintf(temp, "%d", ss);

繼續閱讀