Все, что вы хотели знать о программизме, но боялись спросить.
	
			
		
		
			- 
				
																			
								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; 
} 
 
 
Работает перфектли 
