BOOL WINAPI WriteFile(
_In_ HANDLE hFile,
_In_ LPCVOID lpBuffer,
_In_ DWORD nNumberOfBytesToWrite,
_Out_opt_ LPDWORD lpNumberOfBytesWritten,
_Inout_opt_ LPOVERLAPPED lpOverlapped
);
Run Code Online (Sandbox Code Playgroud)
WriteFile采用const void*.如何将std :: string转换为const void*,以便将字符串的内容写入磁盘?
您可以使用c_str()获得char *从你std::string,然后你可能只需要通过直接作为第二个参数WriteFile.如果没有,那么只需将指针强制转换为LPCVOID.
有关更多信息c_str(),请参阅:
std :: string to char*
| 归档时间: |
|
| 查看次数: |
2004 次 |
| 最近记录: |