[ LOW @ 01.10.2006. 01:00 ] @
Ljudi ubih se pomagajte...

Treba mi prog koji ce iz datoreke lety.txt da cita sve znakove iza # i da ih stavlja u out.txt datoteku
Npr ako imam:

blas la #BLA b asd asdl

Da mi BLA kopira u out.txt

AJ pomagajte please ..
[ Tiristor @ 02.10.2006. 22:09 ] @
Evo

Code:

#include <stdio.h>
main ()
{
FILE *dat, *datout;
char znak;
int prekid;
dat=fopen ("letu.txt","r");
datout=fopen ("out.txt","w");
for ( ; ; )
{
prekid=(znak=fgetc(dat))==EOF;
if (prekid) break;
if (znak=='#')
 for ( ;  ; )
  {
  fputc (znak,datout);
  prekid=(znak=fgetc(dat))==EOF;
  if (prekid) break;
  }
}
}

Mislim da je to to, ako hoces da ti ispisuje i "#", a ako hoce bez toga onda zameni mesta fgetc i fputc u drugom for-u. U stvari evo ti i to
Code:

#include <stdio.h>
main ()
{
FILE *dat, *datout;
char znak;
int prekid;
dat=fopen ("letu.txt","r");
datout=fopen ("out.txt","w");
for ( ; ; )
{
prekid=(znak=fgetc(dat))==EOF;
if (prekid) break;
if (znak=='#')
 for ( ;  ; )
  {
  prekid=(znak=fgetc(dat))==EOF;
  if (prekid) break;
  fputc (znak,datout);
  }
}
}

Eto :)
[ NrmMyth @ 03.10.2006. 15:17 ] @
Probaj ovako, mislim da dosta pojednostavljuje stvar
Code:
while( fscanf( in, "%s", jedna_rijec_iz_datoteke ) ) 
[ Tiristor @ 03.10.2006. 21:51 ] @
Ali tako nece uspeti da mu iscita sve iz datoteke posle #. Pravice probleme beli znaci.
[ NrmMyth @ 04.10.2006. 15:39 ] @
Citat:
blas la #BLA b asd asdl

Da mi BLA kopira u out.txt

Po primjeru je samo rijec.
[ Tiristor @ 04.10.2006. 17:56 ] @
Aha moja greska izvini. Ja sam razumeo da treba sve posla znaka #. :)
[ LOW @ 04.10.2006. 19:56 ] @
Ljudi to mi je trebaloo,mucio sam se 10 dana ;)

Hvala mnogo !