因此,我试图通过使用cin和MoveFile()移动用户指定的文件。但是问题是MoveFile()参数采用LPCTSTR变量,而cin不采用那些变量类型,有人可以帮助我从char myChars []表转换为LPCTSTR变量吗?任何帮助表示赞赏。
最佳答案
LPCTSTR是typedef
。它实际上是另一种类型:它是指向const TCHAR
字符串的长指针。换句话说,就是const TCHAR*
。TCHAR
也是typedef
,但它是char
或宽字符,具体取决于您的项目使用的是Unicode还是ASCII。它们通常默认为Unicode。
您可以使用MoveFileA
强制使用ASCII。那么,LPCTSTR
实际上是const char*
。
关于c++ - VC++中带有MoveFile()的变量类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39553795/