lstrcpyn和strncpy

TCHAR chBuffer[512];

lstrcpyn(chBuffer, "abcdefghijklmnop", 4);

chBuffer的结果为abc, 也就是指定了长度4,拷贝3个字符,同时加一个'/0'字符。而strncpy(unicode版本为_tcsncpy)则中规中矩的拷贝参数指定的字符数。

T2W(LPTSTR lp)为什么编译时报错:

USES_CONVERSION;


T2W(pBuf);

猜你喜欢

转载自blog.csdn.net/pepsisoft/article/details/5716462