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

Tekstualna datoteka u c jeziku

[es] :: C/C++ programiranje :: C/C++ za početnike :: Tekstualna datoteka u c jeziku

[ Pregleda: 6371 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stevka

Član broj: 96296
Poruke: 66
195.252.118.*



+1 Profil

icon Tekstualna datoteka u c jeziku06.05.2007. u 06:55 - pre 205 meseci
Potreban mi je program
za pravljenje tekstualne
datoteke, kao i upis teksta u nju i
citanje iz nje.
Isto mi treba i za binarnu datoteku.
Hvala.
I najveci putevi pocinju prvim korakom !
 
Odgovor na temu

mizob

Član broj: 13465
Poruke: 1108
*.dynamic.sbb.co.yu.



+5 Profil

icon Re: Tekstualna datoteka u c jeziku06.05.2007. u 09:53 - pre 205 meseci
Pa napravis ga, ako ti je potreban :)
Jel stvarno ocekujes da ce neko da pravi za tebe nesto? Mozda ako je bas lud i mnogo mu dosadno :)
Pogledas malo pravilnik, pa 6. clan. Pa onda probaj opet da postavis odgovor.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Tekstualna datoteka u c jeziku06.05.2007. u 10:16 - pre 205 meseci
Citat:

Potreban mi je program za pravljenje tekstualne datoteke, kao i upis teksta u nju i citanje iz nje.

Pitanje je poprilično neodređeno.

To se u C/C++ može uraditi na više načina, a samo je pitanje za šta ti treba, pa da ne bismo gubili
vreme najbolje sam reci (win ili konzolna aplikacija, domaci zadatak ili nesto za sebe, sta se upisuje
i kako treba da se cita i reprezentuje).

Citat:

Isto mi treba i za binarnu datoteku.

Razlika je uglavnom u jednom slovu u kodu.

Uostalom, Google:
c example fopen fclose

Par nasumično izabranih rezultata:
http://irc.essex.ac.uk/www.iot...c/i1_file_input_and_output.asp
http://www.cplusplus.com/reference/clibrary/cstdio/fopen.html
http://www.cprogramming.com/tutorial/cfileio.html
http://en.wikipedia.org/wiki/Fopen

P.S.
Što se tiče domaćih zadataka, Milos Zobenica je vec rekao.

Po pravilima [ES] foruma brišu se sve teme u kojima autor traži da mu se uradi domaći zadatak,
a da prethodno ništa sam nije pokušao. Domaći zadaci su predviđeni za samostalan rad, a članovi
C/C++ foruma će svakako *pomoći* kada autor i sam pokaže svoje angažovanje i inicijativu.



[Ovu poruku je menjao X Files dana 06.05.2007. u 12:00 GMT+1]
 
Odgovor na temu

laserjat
Vojvodina

Član broj: 43327
Poruke: 50
*.ptt.yu.



Profil

icon Re: Tekstualna datoteka u c jeziku06.05.2007. u 15:05 - pre 205 meseci
Slucajno mi je pri ruci ovaj kod za text datoteku pa pogledaj kako ide.A za binarnu kao sto kazu ostali probaj sam pa ce ti neko pomoci ako zapnes ;)

Code:
#include<stdio.h>
#include<string.h>

void main(){
    FILE *dat;
    char txt[50],odg;
// upis u datoteku
    if((dat=fopen("datoteka.txt","w+"))!=NULL) {
        printf("Unos u datoteku:\n\t");
        gets(txt);
        fputs(txt,dat);
        fclose(dat);
    }
    else
        printf("Ne mogu da otvorim datoteku!");
    fflush(stdin);
// citanje datoteke
    printf("Da li zelite da citate datoteku: ");
    scanf("%c",&odg);
    if(odg=='D' || odg=='d') { 
        if((dat=fopen("datoteka.txt","r"))!=NULL) 
            while(!feof(dat)) {
                fgets(txt,sizeof(txt),dat);
                puts(txt);
            }
            else
                printf("Ne mogu da otvorim datoteku!");
        fclose(dat);
    }
}

 
Odgovor na temu

mizob

Član broj: 13465
Poruke: 1108
*.dynamic.sbb.co.yu.



+5 Profil

icon Re: Tekstualna datoteka u c jeziku07.05.2007. u 21:55 - pre 205 meseci
Za binarnu datoteku bi trebalo da ide rezim otvaranje, umesto r, w, doda se b, znaci za read bi islo rb, dok bi za binaran upis islo w+b.
znaci ovako nesto, sad ne znam jel radi kod ovaj, samo sam ga uzeo i izmenio kao sto sam upravo naveo.

Code:

void main(){
    FILE *dat;
    char txt[50],odg;
// upis u datoteku
    if((dat=fopen("datoteka.txt","w+b"))!=NULL) {
        printf("Unos u datoteku:\n\t");
        gets(txt);
        fputs(txt,dat);
        fclose(dat);
    }
    else
        printf("Ne mogu da otvorim datoteku!");
    fflush(stdin);
// citanje datoteke
    printf("Da li zelite da citate datoteku: ");
    scanf("%c",&odg);
    if(odg=='D' || odg=='d') { 
        if((dat=fopen("datoteka.txt","rb"))!=NULL) 
            while(!feof(dat)) {
                fgets(txt,sizeof(txt),dat);
                puts(txt);
            }
            else
                printf("Ne mogu da otvorim datoteku!");
        fclose(dat);
    }
}

 
Odgovor na temu

mats17
okolica varazdina

Član broj: 147056
Poruke: 1
*.net.optima-telekom.hr.



Profil

icon Re: Tekstualna datoteka u c jeziku02.06.2007. u 09:24 - pre 204 meseci
citaj od 218 do 226 stranice i sve ce ti biti jasno:)
Code:
http://files-upload.com/265671/C.pdf.html
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Tekstualna datoteka u c jeziku

[ Pregleda: 6371 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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