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

Preblem filtrovanja "ekstenzija" u dir

[es] :: C/C++ programiranje :: Preblem filtrovanja "ekstenzija" u dir

[ Pregleda: 1697 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mr. Rejn
Deki Karamatijević
Sremčica

Član broj: 2514
Poruke: 515
*.bankerinter.net.



+4 Profil

icon Preblem filtrovanja "ekstenzija" u dir22.05.2005. u 13:03 - pre 230 meseci
Pravim CGI aplikaciju koja treba da izbacuje HTML sa galerijom slika.Napravio sam petlju koja filtrira "ekstenzije" fajlova, zatim fajl sa tom ekstenzijom prosledjuje kao parametar funkcijama biblioteke itd. (u ovom demou samo prosledjuje ime fajla na standardni izlaz).Uglavnom, stvar je u tome sto se program prevede, ali pri pokretanju daje Access Violation:Segmentation Fault.Sistem je win2000 i koristim gcc.Mozda necije strucno oko moze da vidi u cemu je stvar.
Ovo je samo demo varijanta na komandnoj liniji-hvala Bogu da nisam pokusavao da pokrenem na serveru...
Petlja koja prolazi kroz sadrzaj dir je preuzeta iz libc reference.

Code:

#include <stdio.h>
#include "html-lib.h"
#include "cgi-lib.h"
#include "string-lib.h"
#include <stdlib.h>
#include <dirent.h>
#include <stddef.h>
#include <sys/types.h>
#include <string.h>
#include <gd.h>


int main() {
    //html_header();
  
       DIR *dp;
       struct dirent *ep;
       const char *x;
      
       dp = opendir ("./");
       printf("JPEG fajlovi su:\n");
       //if (dp != NULL)
         //{
           while (ep = readdir (dp)) {
           x = strstr(ep->d_name , ".");
           if ( strcmp( x , ".jpg") == 0 ) 
                  printf("  %s\n",ep->d_name);   
           } 
           (void) closedir (dp);
   return 0;
}

Ag + Na -> Xe
 
Odgovor na temu

[es] :: C/C++ programiranje :: Preblem filtrovanja "ekstenzija" u dir

[ Pregleda: 1697 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

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