是否有64位版本的CharLowerBuff?

时间:2016-08-23 06:33:41

标签: c++ winapi

我正在转换一些C ++代码,要编译为64位而不是32位。该代码调用函数CharLowerBuff(lpsz, strlen(lpsz)),该函数会引发警告,因为strlen返回类型size_t(又名long long unsigned int)但CharLowerBuff期望DWORD(又名long unsigned int)。

是否有64位版本的CharLowerBuff取代DWORDLONG(或等效的东西)?

1 个答案:

答案 0 :(得分:4)

我没有看到, this._userService.getUsers() .subscribe( /* happy path */ p => { this.UserDetailsArr = p; console.log(this.UserDetailsArr); }, /* error path */ e => this.errorMessage = e, /* onComplete */ () => this.isLoading = false ); CharLowerBuff(x, strlen(x))相同,但后者没有CharLower(x)问题。

另一种方法是编写自己的函数来执行此操作并采用DWORD长度,这应该不难。