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

kvescn
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
Gost






PostPostano: 16:24 pon, 21. 6. 2004    Naslov: kvescn Citirajte i odgovorite

sad ko misli da je trivijalno nek se smije ali kako ucitam jednu liniju datoteke u string?
sad ko misli da je trivijalno nek se smije ali kako ucitam jednu liniju datoteke u string?


[Vrh]
ahri
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 11. 2003. (23:16:07)
Postovi: (193)16
Sarma = la pohva - posuda
= 7 - 0

PostPostano: 16:39 pon, 21. 6. 2004    Naslov: Citirajte i odgovorite

[code:1]...
char s[MAX];
...

fscanf(f, "%[^\n]",s);
...[/code:1]

iliti "ucitavaj u string s sve dok ne naletis na znak za novi red".
mozes napraviti i nesto poput

[code:1]fscanf(f, "%[^\n]%*c",s);[/code:1]
sto ce ucitati jos i jedan znak, i nigdje ga nece spremiti (i to ce biti taj znak za novi red, pa ces se zapravo prebaciti u novi red).
Kod:
...
char s[MAX];
...

fscanf(f, "%[^\n]",s);
...


iliti "ucitavaj u string s sve dok ne naletis na znak za novi red".
mozes napraviti i nesto poput

Kod:
fscanf(f, "%[^\n]%*c",s);

sto ce ucitati jos i jedan znak, i nigdje ga nece spremiti (i to ce biti taj znak za novi red, pa ces se zapravo prebaciti u novi red).



_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
veky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 17:49 pon, 21. 6. 2004    Naslov: Re: kvescn Citirajte i odgovorite

[quote="Anonymous"]sad ko misli da je trivijalno nek se smije ali kako ucitam jednu liniju datoteke u string?[/quote]

U trivijalnim programskim jezicima je trivijalno. U Perlu je
[code:1]<>[/code:1]

S druge strane, npr. u Javi, to je
[code:1]BufferedReader stdin = new BufferedReader
(new InputStreamReader(System.in));
String message = stdin.readLine();[/code:1]

No dobro, za učitavanje s tastature. Iz datoteke, vjerujem da je još dulje... :roll: :-)
Anonymous (napisa):
sad ko misli da je trivijalno nek se smije ali kako ucitam jednu liniju datoteke u string?


U trivijalnim programskim jezicima je trivijalno. U Perlu je
Kod:
<>


S druge strane, npr. u Javi, to je
Kod:
BufferedReader stdin = new BufferedReader
                     (new InputStreamReader(System.in));
String message = stdin.readLine();


No dobro, za učitavanje s tastature. Iz datoteke, vjerujem da je još dulje... Rolling Eyes Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
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