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

[Zadatak] Dopisivanje unetog teksta u postojeci fajl

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Dopisivanje unetog teksta u postojeci fajl

[ Pregleda: 2627 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

FMZMilos

Član broj: 69325
Poruke: 21
*.adsl.beocity.net.



Profil

icon [Zadatak] Dopisivanje unetog teksta u postojeci fajl14.06.2006. u 23:38 - pre 171 meseci
Treba otvoriti fajl test.txt u kome vec pise pera. Kada se fajl otvori u njega treba dopisati nesto sa tastature i potom zatvoriti fajl.
Ova knjiga iz programiranja je toliko konfuzno napisana da je to strasno i bez i jednog primera sa fajlovima. Ja znam samo ovaj deo:
Code:

#include<stdio.h>
main()
{
FILE *fajl;
fajl = fopen("test.txt","a");


Hvala!
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: [Zadatak] Dopisivanje unetog teksta u postojeci fajl15.06.2006. u 00:22 - pre 171 meseci
Code:

char nesto[10];
scanf("%s",nesto);
if((fp=fopen("nekifile","w+"))==NULL)   //'w+' ce da napravi file, ili ako vec postoji ce da ga 'isprazni'
    printf("greska kod otvaranja"); 
fputs(pass,fp); //ovo stavi string u file (tekstualno)
fclose(fp);

za fopen procitaj `man 3 fopen`
fputs ubcasi string, imas jos jnekoliko fput fukncija
procitaj jos dokumentaciju od fopen za binarni nacin drzanja podataka
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

n1tr0
Freelance
Cortanovci / NS

Član broj: 55279
Poruke: 465
80.93.231.*

Sajt: grubicv.iz.rs


+2 Profil

icon Re: [Zadatak] Dopisivanje unetog teksta u postojeci fajl16.06.2006. u 17:01 - pre 171 meseci
Citat:
mulaz:
//'w+' ce da napravi file, ili ako vec postoji ce da ga 'isprazni'

Obrati sad paznju:
Citat:
FMZMilos: Treba otvoriti fajl test.txt u kome vec pise pera. Kada se fajl otvori u njega treba dopisati nesto sa tastature i potom zatvoriti fajl.

Code:

// ... dopisi sledece u svoj kod
char tekst[100];
scanf("%100s",tekst);
while(getchar()!='\n'); // ovo ispravlja gresku kod scanf f-je koja kada naidje na razmak(kada korisnik unosi string) napravi
                              //  kraj string-a
if((fp=fopen("test.txt","r+"))==NULL)   // fajl test.txt treba da je u istom folder-u
    printf("Greska");
fprintf(fp,"%s",tekst);
fclose(fp);

Javi da li radi posao! :)
Da jos nesto:
Citat:
mulaz:
za fopen procitaj `man 3 fopen`

Jos bolje 'info fopen', ali citaj profil OS: Windows XP ... :)
 
Odgovor na temu

FMZMilos

Član broj: 69325
Poruke: 21
*.adsl.beocity.net.



Profil

icon Re: [Zadatak] Dopisivanje unetog teksta u postojeci fajl16.06.2006. u 21:27 - pre 171 meseci
Hvala obojici na odgovorima, meni je trebalo ovo sto je n1tr0 napisao.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Dopisivanje unetog teksta u postojeci fajl

[ Pregleda: 2627 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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