我有個碼,使用的sprintf將改變指定變量
char* bin2hexchar(const unsigned char& ibin, char* pbcd)
{
sprintf(pbcd, "%02X", ibin);
return pbcd;
}
問題是,ibin變量的值將改變到零值。
請指教。
感謝
我有個碼,使用的sprintf將改變指定變量
char* bin2hexchar(const unsigned char& ibin, char* pbcd)
{
sprintf(pbcd, "%02X", ibin);
return pbcd;
}
問題是,ibin變量的值將改變到零值。
請指教。
感謝
這不是C代碼,因爲'ibin'是一個參考。 – 2010-09-14 04:13:53
謝謝,我編輯爲C++標記。 – domlao 2010-09-14 04:15:43