linux 下opendir readdir 在windows下的替代函数

http://chenzoudgh.blog.163.com/blog/static/1498689962010716102916526/

linux 下opendir readdir 在windows下的替代函数 收藏

转载于:http://cache.baidu.com/c?m=9d78d513d9861af30eb0d13f1a16a6370e54f13e7e808c432494870fd33a541b0120a1ac26510d19839b213216af3e0daba66a6537747ce0ddd5d11183e5c56867d27a736d4fc61048885df8d64627c32a8d58efb21ae2a7f03391add3d4d44353bd004438ca&p=927e8316d9c309fa08e2977c4257&user=baidu

最近在做一个linux下c程序到windows下的移植工程,在移植过程中发现windows下对opendir readdir存在很大问题,经多方查找,终于在http://www.tenouk.com/cpluscodesnippet/viewtopic.php?t=670上找到了解决办法,利用_chdir,_findfist,_findnext函数,很轻松的完成了移植工作。

现把上面链接的程序贴过来,

To show: Using _chdir(), ctime()/ctime_s(), _findfirst(), _findnext(), _findclose() 

Code:
/* The use of the 32-bit _find functions to print a list 
   of all files (and their attributes) in the current directory. */ 
/* Don't forget to put the .h extension to the header files */ 
#include  
#include  
#include  
#include

你可能感兴趣的:(技术索引)