Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa zadatkom u C jeziku!

[es] :: C/C++ programiranje :: Problem sa zadatkom u C jeziku!

[ Pregleda: 3076 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Adzo
Adzic Ivan
Srbija

Član broj: 2198
Poruke: 2
*.ptt.yu

ICQ: 89502592


Profil

icon Problem sa zadatkom u C jeziku!20.06.2002. u 09:53 - pre 266 meseci
Pozdrav svima!
Da odmah predjem na problem. Problem u zadatku je prebrojavanje fajlova sa odredjenom ekstenzijom(.cpp) i pristup istim. Ostale modifikacije sa tim fajlovima znam da izvedem, jos samo kad bih znao da im pristupim...
Pokusavao sam da pronadjem resenje i sve sto sam nasao je kod koji mi treba ali napisan u C za Unix. Ukoliko neko zna kako da ovaj "malo izmenjeni" kod proradi za Windows neka se oseti slobodnim da pomogne.
#include<stdio.h>
#include<string.h>
#include<io.h>
#include<direct.h>
#include<stdlib.h>
int file_select(struct _finddata_t *entry)
{ char *ptr; char *rindex(char *s, char c);
if ((strcmp(entry->name, ".")== 0) ||(strcmp(entry->name, "..") == 0))
return (0);
ptr = rindex(entry->name, '.');
if ((ptr != NULL)&&(strcmp(ptr, ".cpp") == 0))
return (1);
else
return(0);
}
int main(int argc, char *argv[])
{ int count=0,i=0;
struct _finddata_t **files;
int file_select();
printf("Radni direktorijum = %s\n",argv[0]);
count=scandir(argv[0], &files, file_select, alphasort);
printf("Broj fajlova = %dn",count);
for (i=0;i<count;++i)
printf("%s ",files[i-1]->name);
return 0;
}
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Problem sa zadatkom u C jeziku!20.06.2002. u 17:08 - pre 265 meseci
Koristi funkcije _findfirst i _findnext. Detaljno (sa primerom) pogledaj ovde:

http://msdn.microsoft.com/libr..._find.2c_._wfind_functions.asp

Pozdrav.
 
Odgovor na temu

Adzo
Adzic Ivan
Srbija

Član broj: 2198
Poruke: 2
*.ptt.yu

ICQ: 89502592


Profil

icon Re: Problem sa zadatkom u C jeziku!20.06.2002. u 21:16 - pre 265 meseci
Hvala!
Mnogo si mi pomogao!
Pozdrav.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Problem sa zadatkom u C jeziku!

[ Pregleda: 3076 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.