Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Datoteke (zadatak iz skripte)
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
wrathchild
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 07. 2010. (21:25:00)
Postovi: (31)16
Sarma = la pohva - posuda
= 11 - 8

PostPostano: 13:52 pon, 28. 5. 2012    Naslov: Datoteke (zadatak iz skripte) Citirajte i odgovorite

hmm, prvi zadatak iz skripte, o datotekama.
Ako bi mi netko mogao pojasniti sta znaci ovaj scanf("%*c"); i sta radi, bija bi jako zahvalan :)
hmm, prvi zadatak iz skripte, o datotekama.
Ako bi mi netko mogao pojasniti sta znaci ovaj scanf("%*c"); i sta radi, bija bi jako zahvalan Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
ivanaaaa
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 10. 2011. (19:36:26)
Postovi: (31)16
Sarma = la pohva - posuda
= 4 - 4

PostPostano: 16:00 pon, 28. 5. 2012    Naslov: Citirajte i odgovorite

s time se učita neki znak, al se ne spremi nigdje.
služi za čišćenje razmaka...
(bar mislim da sam dobro pohvatala :))
s time se učita neki znak, al se ne spremi nigdje.
služi za čišćenje razmaka...
(bar mislim da sam dobro pohvatala Smile)


[Vrh]
Korisnički profil Pošaljite privatnu poruku
jema
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 09. 2011. (15:56:35)
Postovi: (52)16
Sarma = la pohva - posuda
= 2 - 2

PostPostano: 18:08 pon, 28. 5. 2012    Naslov: Citirajte i odgovorite

moze mi neko napisat kako kreiram datoteku i gdje? meni uvijek javi gresku kako datoteke nema, a stavim .txt i bude u istoj mapi di i sam program...
moze mi neko napisat kako kreiram datoteku i gdje? meni uvijek javi gresku kako datoteke nema, a stavim .txt i bude u istoj mapi di i sam program...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
quark
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 10. 2011. (16:47:39)
Postovi: (DA)16
Spol: muško
Sarma = la pohva - posuda
20 = 26 - 6

PostPostano: 18:13 pon, 28. 5. 2012    Naslov: Citirajte i odgovorite

[quote="jema"]moze mi neko napisat kako kreiram datoteku i gdje? meni uvijek javi gresku kako datoteke nema, a stavim .txt i bude u istoj mapi di i sam program...[/quote]

Ako staviš .txt, ponekad će ti Windowsi stvoriti "datoteka.txt".txt :P
Rješenje? Ne koristiti Windowse :D

Ili - mislim da se može podesiti da ti prikazuje ekstenziju ili kreiraj text dokument pa ga samo preimenuj.
jema (napisa):
moze mi neko napisat kako kreiram datoteku i gdje? meni uvijek javi gresku kako datoteke nema, a stavim .txt i bude u istoj mapi di i sam program...


Ako staviš .txt, ponekad će ti Windowsi stvoriti "datoteka.txt".txt Razz
Rješenje? Ne koristiti Windowse Very Happy

Ili - mislim da se može podesiti da ti prikazuje ekstenziju ili kreiraj text dokument pa ga samo preimenuj.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (355F)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 18:18 pon, 28. 5. 2012    Naslov: Citirajte i odgovorite

[quote="quark"]mislim da se može podesiti da ti prikazuje ekstenziju[/quote]

Ovo toplo preporucam, ako se vec morate drzati Win.

@jema: Otvori direktorij u komandnoj liniji i napisi [tt]dir[/tt], pa ces vidjeti kako ti se fileovi stvarno zovu. Takodjer, mozes i skinuti programe s predavanja -- oni dodju s ispravno nazvanim datotekama.
quark (napisa):
mislim da se može podesiti da ti prikazuje ekstenziju


Ovo toplo preporucam, ako se vec morate drzati Win.

@jema: Otvori direktorij u komandnoj liniji i napisi dir, pa ces vidjeti kako ti se fileovi stvarno zovu. Takodjer, mozes i skinuti programe s predavanja – oni dodju s ispravno nazvanim datotekama.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
chiko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 14. 09. 2010. (17:43:27)
Postovi: (E)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 3 - 1

PostPostano: 20:02 pon, 28. 5. 2012    Naslov: Citirajte i odgovorite

Za sve koji neznaju kako podesiti na windowsima xp da se prikazuje extenzija(npr. .txt .doc itd)

Uđite u neki folder (bilo koji) pa onda Tools>Folder options >View
I tamo će vam biti označeno Hide extensions for known file types i to trebate odznačiti i kliknuti OK


A evo upute i za windows 7 na engleskom

1. Open Windows Explorer, you can do this by opening up any folder or you can just click Start > User Name.

2. Click “Organize”, scroll down and click “Folder and search options”.

3. Click the “View” tab. Scroll down until you see “Hide extensions for known file types”, un-check this line here by clicking on the check box.

4. Click “OK” and now your file extensions will now longer be hidden.
Za sve koji neznaju kako podesiti na windowsima xp da se prikazuje extenzija(npr. .txt .doc itd)

Uđite u neki folder (bilo koji) pa onda Tools>Folder options >View
I tamo će vam biti označeno Hide extensions for known file types i to trebate odznačiti i kliknuti OK


A evo upute i za windows 7 na engleskom

1. Open Windows Explorer, you can do this by opening up any folder or you can just click Start > User Name.

2. Click “Organize”, scroll down and click “Folder and search options”.

3. Click the “View” tab. Scroll down until you see “Hide extensions for known file types”, un-check this line here by clicking on the check box.

4. Click “OK” and now your file extensions will now longer be hidden.



_________________
Kake-Bake
[Vrh]
Korisnički profil Pošaljite privatnu poruku
jema
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 09. 2011. (15:56:35)
Postovi: (52)16
Sarma = la pohva - posuda
= 2 - 2

PostPostano: 21:32 pon, 28. 5. 2012    Naslov: Citirajte i odgovorite

evo probah ovo kako je chiko reko, al nece heh -.-
evo probah ovo kako je chiko reko, al nece heh -.-


[Vrh]
Korisnički profil Pošaljite privatnu poruku
wrathchild
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 07. 2010. (21:25:00)
Postovi: (31)16
Sarma = la pohva - posuda
= 11 - 8

PostPostano: 11:39 uto, 29. 5. 2012    Naslov: Citirajte i odgovorite

Ista stvar je i meni. Napravim tocan kod koji treba prepisati datoteku ulazna.txt u datoteku izlazna.txt, bez nekih zadanih znakova, i sve što program napravi je izbrise ono sta pise u datoteci izlazna.txt
Kod je 100% ispravan jer radi u aplikaciji za zadaće, tj zadaća je prihvacena.
Ekstenzije datoteka su također .txt
Ista stvar je i meni. Napravim tocan kod koji treba prepisati datoteku ulazna.txt u datoteku izlazna.txt, bez nekih zadanih znakova, i sve što program napravi je izbrise ono sta pise u datoteci izlazna.txt
Kod je 100% ispravan jer radi u aplikaciji za zadaće, tj zadaća je prihvacena.
Ekstenzije datoteka su također .txt


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (355F)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 12:14 uto, 29. 5. 2012    Naslov: Citirajte i odgovorite

Ako radi u aplikaciji za zadace, pretpostavljam da nema provjeru je li datoteka uspjesno otvorena za citanje. Dodaj taj dio koda i vidi javlja li ti gresku. Ako da, Win nesto cudno rade, sto vjerojatno ni Balmer ne zna sto.

Koliko sam cuo (i ponesto vidio), Win7 su tu solidno zaguljeni. Cini mi se da je dobro na disku (u rootu particije) napraviti direktorij za programiranje. Dakle, ne raditi u "Documents", na desktopu i sl, nego u [tt]c:\prog[/tt] ili [tt]d:\programiranje[/tt] ili [tt]x:\vsego_je_zakon[/tt] [ :gg: ] ili tako negdje.

Preporucam preko ljeta skinuti [url=https://www.virtualbox.org/]VirtualBox[/url] i pod njim instalirati neki [url=http://www.ubuntu.com/]Ubuntu[/url], pa se poigrajte s tim. Ionako ce vam Lin trebati za neke kolegije (RP1, mislim Mreze,...), pa iskoristite vrijeme da si doma slozite da vam to radi i pocnite se privikavati da barem programirate pod Lin i tako izbjegnete cuda po(d) Win.
Ako radi u aplikaciji za zadace, pretpostavljam da nema provjeru je li datoteka uspjesno otvorena za citanje. Dodaj taj dio koda i vidi javlja li ti gresku. Ako da, Win nesto cudno rade, sto vjerojatno ni Balmer ne zna sto.

Koliko sam cuo (i ponesto vidio), Win7 su tu solidno zaguljeni. Cini mi se da je dobro na disku (u rootu particije) napraviti direktorij za programiranje. Dakle, ne raditi u "Documents", na desktopu i sl, nego u c:\prog ili d:\programiranje ili x:\vsego_je_zakon [ Mr Green being very Greeen indeed ] ili tako negdje.

Preporucam preko ljeta skinuti VirtualBox i pod njim instalirati neki Ubuntu, pa se poigrajte s tim. Ionako ce vam Lin trebati za neke kolegije (RP1, mislim Mreze,...), pa iskoristite vrijeme da si doma slozite da vam to radi i pocnite se privikavati da barem programirate pod Lin i tako izbjegnete cuda po(d) Win.



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
wrathchild
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 07. 2010. (21:25:00)
Postovi: (31)16
Sarma = la pohva - posuda
= 11 - 8

PostPostano: 12:17 uto, 29. 5. 2012    Naslov: Citirajte i odgovorite

[code:1]#include <stdio.h>
#include <stdlib.h>

int main(){
FILE* in;
FILE* out;
int c;
in=fopen("ulazna.txt", "r");
out=fopen("izlazna.txt", "w");
if(in==NULL){
printf("Ulaznu datoteku nije moguce otvoriti");
exit(-1);
}
if(out==NULL){
printf("Izlaznu datoteku nije moguce otvoriti");
exit(-1);
}
while((c=fgetc(in)!=EOF)) fputc(c, out);

fclose(in);
fclose(out);
return 0;
}
[/code:1]

Mislim da u kodu nije problem, niti u datotekama, koje su ispravno napravljene i ne koristi ih niti jedan drugi program.
Kod:
#include <stdio.h>
#include <stdlib.h>

int main(){
    FILE* in;
    FILE* out;
    int c;
    in=fopen("ulazna.txt", "r");
    out=fopen("izlazna.txt", "w");
    if(in==NULL){
        printf("Ulaznu datoteku nije moguce otvoriti");
        exit(-1);
    }
    if(out==NULL){
        printf("Izlaznu datoteku nije moguce otvoriti");
        exit(-1);
    }
    while((c=fgetc(in)!=EOF)) fputc(c, out);

    fclose(in);
    fclose(out);
    return 0;
}


Mislim da u kodu nije problem, niti u datotekama, koje su ispravno napravljene i ne koristi ih niti jedan drugi program.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan