PDA

View Full Version : سوال: وظیفه پارامتر دوم تابع FindFirstFile چیست؟



davidmajdi
جمعه 19 خرداد 1391, 10:26 صبح
با سلام
دارم روی این برنامه کار میکنم ولی چند تا از توابع رو نمیفهمم.اونها رو این پایین مینویسم و اگر اطلاعاتی راجع به این توابع دارید به بنده بدید لطف بزرگی در حقم میکنید
WIN32_FIND_DATA file; این در اول برنامه نوشته شده ولی من چیزی راجع بهش نفهمیدم
(FindFirstFile(L"C:\\*",&file در اینجا پارامتر دوم تابع رو متوجه نشدم

در ضمن چرا در turbo c به اینکلود windows.h اشکال میگیره؟

mehdi.mousavi
سه شنبه 23 خرداد 1391, 10:51 صبح
با سلام
دارم روی این برنامه کار میکنم ولی چند تا از توابع رو نمیفهمم.اونها رو این پایین مینویسم و اگر اطلاعاتی راجع به این توابع دارید به بنده بدید لطف بزرگی در حقم میکنید
WIN32_FIND_DATA file; این در اول برنامه نوشته شده ولی من چیزی راجع بهش نفهمیدم
(FindFirstFile(L"C:\\*",&file در اینجا پارامتر دوم تابع رو متوجه نشدم

در ضمن چرا در turbo c به اینکلود windows.h اشکال میگیره؟


سلام.
اطلاعاتی که FindFirstFile و FindNextFile در مورد File پیدا می کنند رو در درون ساختاری با قالب WIN32_FIND_DATA (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365740%28v=vs.85%29.aspx) میریزن. پارامتر دوم تابع FindFirstFile (http://msdn.microsoft.com/en-us/library/windows/desktop/aa364418%28v=vs.85%29.aspx)، اطلاعات فایلی رو که پیدا میکنه در درون متغیر file شما قرار میده تا بعدا شما بتونید به CreationTime، FileSize، LastAccess و دیگر مشخصات فایل یافت شده، دسترسی داشته باشید. در مورد سوال آخر هم از Visual Studio Express Edition (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express) استفاده کنید.

موفق باشید.