WIN32_FIND_DATA.cFileName是否以空值终止?

时间:2015-09-02 14:26:30

标签: winapi

WIN32_FIND_DATA的文档说明了以下cFileName成员:

TCHAR    cFileName[MAX_PATH];
     

...

     

cFileName

     

文件名。

假设WIN32_FIND_DATAFindFirstFile返回的FindNextFile为空终止是否安全?我很紧张,如果没有空终止符,可能会有一个约定,那么字符串将是MAX_PATH长。

1 个答案:

答案 0 :(得分:0)

上面的

Raymond Chen comment对我来说已经足够了:

  

假设它已被正确填写(即def find_element(p,n): count=0 for x in p: if p[count]==n: return count count=count+1 return '-1' print find_element(['1', '2', '1', '2', '2', '1', '2'],'2') / FindFirstFile成功),是的。否则,你怎么知道长度是多少?