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

Kako da korisnik bira koji file da se ucita

[es] :: C programiranje :: C za početnike :: Kako da korisnik bira koji file da se ucita

[ Pregleda: 360 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bonzita

Član broj: 163247
Poruke: 1
*.ptt.yu.



Profil

icon Kako da korisnik bira koji file da se ucita23.11.2007. u 21:11

Pozdrav!
Kako bi trebalo da u se u C-u napise da korisnik programa sam bira file koji hoce program da mu ucita.
npr.
dat=fopen("D:\\izabere korisnik\\izabere korisnik.dat"."rb");
Unapred hvala.
23.11.2007. u 21:11 

mjux
Dimitrije Muzur
Novi Sad

Član broj: 124150
Poruke: 69
*.ADSL.neobee.net.

ICQ: 408190199
Sajt: www.myspace.com/mjux


Profil

icon Re: Kako da korisnik bira koji file da se ucita23.11.2007. u 22:55
na pocetku programa pitas korisnika da unese putanju do fajla... i to smestis u neki string
Code:

     char s[100];
     printf("Unesite putanju do datoteke: ");
     gets(s);

nakon toga samo ucitas to sto je uneo kao ime datoteke
Code:

     dat=fopen(s,"rb");

e sad jedini problem je sto nisam siguran da li ce to da radi , jer znam da kad se koristi fopen onda valjda proverava samo direktorijum u kome se nalazi exe... nisam siguran da li podrzava putanje
Citat:

filename
C string containing the name of the file to be opened. This paramenter must follow the file name specifications of the running environment and can include a path if the system supports it.

pise da moze da podrzava putanje ako to sistem podrzava... pa sad :)
Kad je bal nek se *ebe i princeza....
23.11.2007. u 22:55 

glorius
Damir Nikolic
Developer, Seavus D.O.O.
YU

Član broj: 4366
Poruke: 238
212.200.234.*



Profil

icon Re: Kako da korisnik bira koji file da se ucita23.11.2007. u 23:28
Podrzava...
Obicno u MFC izbegavam internu serijalizaciju nego radim sa 'FILE*' metodama...
I kada dobijem putu putanju iz CFileDialog, fajl se ucita... :)
EOF
23.11.2007. u 23:28 

butcher87

Član broj: 148902
Poruke: 30
*.3dnet.co.yu.



Profil

icon Re: Kako da korisnik bira koji file da se ucita28.11.2007. u 23:04
@bonzita
Izvoli...

Code:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    FILE *fptr;
    char s[200];

    printf("\\nUnesite putanju  i ime fajla:\\n");
    gets(s);

    if((fptr=fopen(s,"w"))==NULL)
    {
        printf("\\nNije uspelo otvaranje datoteke!");
        exit(1);
    }
    //sad napisi sta zelis da radi program

    fclose(fptr);
    return 0;
}

28.11.2007. u 23:04 

[es] :: C programiranje :: C za početnike :: Kako da korisnik bira koji file da se ucita

[ Pregleda: 360 | Odgovora: 3 ]

Postavi temu Odgovori

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