Все, что вы хотели знать о программизме, но боялись спросить.
-
Boo
- Пользователь
- Сообщения: 92
- Зарегистрирован: 20 фев 2003, 00:41
Сообщение
Boo »
папа Карло писал(а):а без перебора слабо?
слабо
папа Карло писал(а):есть АПИшная функция?
нету
-
Смайл
- Пользователь
- Сообщения: 135
- Зарегистрирован: 18 фев 2003, 10:38
Сообщение
Смайл »
Boo писал(а):смайл, у меня твоя прога не работает
inodecounter.exe c:/winnt/*.*
она правда все ситает и фолдеры и файлы, ну дык это фича...
-
Leo
- Частый Гость
- Сообщения: 31
- Зарегистрирован: 17 фев 2003, 22:22
Сообщение
Leo »
API готовой нет. В моей либе есть:)
Код от Смайл с коррекцией:) писал(а):
Код: Выделить всё
#include <stdio.h>
#include <io.h>
int main( int argc, char* argv[] )
{
_finddata_t fileinfo;
long counter = 0;
long h = _findfirst( argv[1], &fileinfo ); if(h == -1) return 1;
do {
if(!(fileinfo.attrib & _A_SUBDIR))
counter++;
} while(_findnext( h, &fileinfo ) == 0) ;
_findclose(h);
printf("there are %d items like %s\n",counter,argv[1]);
return 0;
}
Работает перфектли