函数声明:DWORD GetFullPathName(
LPCTSTR lpFileName,
DWORD nBufferLength,
LPTSTR lpBuffer,
LPTSTR* lpFilePart
);第四个参数是干什么的我怎么随便传个二级指针就可以用呢
LPCTSTR lpFileName,
DWORD nBufferLength,
LPTSTR lpBuffer,
LPTSTR* lpFilePart
);第四个参数是干什么的我怎么随便传个二级指针就可以用呢
解决方案 »
- 一个C++运算符问题,这次一定要搞清楚了,高分求助
- 如何遍历获取轮廓内部的所有像素点的值
- SOCKET网络编程 怎样将接受到的char型变为unsigned char型数据
- 使用try throw catch 正确处理异常,还是出现Microsoft C++ exception: int输出,请问如何解决
- 大家帮忙:面试题
- 支持VC6.0的最新的sdk 2003怎么在微软的网站没有下载啊,在哪里可以下载啊?
- 结构位对齐的问题。对齐的目的是什么?
- 100分问个小问题:用 Sygate 代理,怎样开放从外向内的UDP通信?
- 关于DLL调用DLL
- 请问这段代码的含义
- 入C的第一问!
- 对话框在单文档中的显示
[out] A pointer to a buffer that receives the address (in lpBuffer) of the final file name component in the path.
If lpBuffer points to a directory and not a file, lpFilePart receives 0 (zero).
LPTSTR name;
第4参数给&name,调用成功后,如果所给的路径是一个文件,name则指向文件名。
LPTSTR name;
第4参数给&name,调用成功后,如果所给的路径是一个文件,name则指向文件名。
一般用不上,你传NULL 就可以了
LPCTSTR lpFileName,
DWORD nBufferLength,
LPTSTR lpBuffer,
LPTSTR* lpFilePart
);
可以将一个复杂的相对路径转化为一个干净的绝对路径,比如他可以把这样的路径"C:\a\.\.\c\..\b"格式化成"C:\a\b"
但它不保证获得的绝对路径是个有效路径