WIN32_FIND_DATA p0; //int i = 20; //printf("%d ",i); //i++; char temp[MAX_PATH]; char temp0[MAX_PATH]; strcpy(temp0, s); strcat(temp0, "\\*"); HANDLE h0 = FindFirstFile(temp0, &p0); if (INVALID_HANDLE_VALUE == h0)//若无效 { printf("error!"); }
时间: 2023-02-07 09:05:13 浏览: 127
用WIN32_FIND_DATA+FindFirst读出文件
5星 · 资源好评率100%
这是在 C++ 中的代码。
其中,`WIN32_FIND_DATA p0` 定义了一个叫 `p0` 的变量,类型是 `WIN32_FIND_DATA`。
`int i = 20` 定义了一个叫 `i` 的变量,类型是 `int`,并将其初始值设为 `20`。
`printf("%d ",i)` 输出了 `i` 的值。
`i` 后面的分号表示结束语句。
`char temp[MAX_PATH]` 定义了一个字符数组 `temp`,其大小为 `MAX_PATH`。
`char temp0[MAX_PATH]` 定义了一个字符数组 `temp0`,其大小为 `MAX_PATH`。
`strcpy(temp0, s)` 将字符串 `s` 复制到 `temp0` 中。
`strcat(temp0, "\\*")` 在字符串 `temp0` 的末尾添加字符串 `"\\*"`。
`HANDLE h0 = FindFirstFile(temp0,` 定义了一个叫 `h0` 的变量,类型是 `HANDLE`,并将其初始值设为调用 `FindFirstFile` 函数的返回值。
阅读全文