Apel za pomoc

Apel za pomoc

offline
  • Pridružio: 21 Sep 2005
  • Poruke: 12
  • Gde živiš: Beograd

Pozz ppl,

Moze li mi neko reci zasto ovaj program nece da radi:

#include <stdio.h> main() {     FILE *fpa, *fpb;     int c;     fpa = fopen("a.txt", "r");     fpb = fopen("b.txt", "w");     while((c = getc(fpa)) != EOF)     {         if(c == 'a')             c == 'e';         putc(c, fpb);     }     fclose(fpa);     fclose(fpb);     system("kwrite b.txt"); }

Naime, zasto kada kopira sadrzaj fajla a.txt u b.txt ne promeni sva slova a u e, vec to radi bez promene Question ? Da nisu u pitanju rezimi rada r i w ili je nesto drugo po sredi? Hvala unapred.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

if(c == 'a')     c == 'e';

Ovaj deo koda, kad se prevede na ljudski jezik, izgleda otprilike ovako: kada je c jednako 'a' onda nije tacno. Tebi bi trebalo: kada je c jednako 'a' onda postavi c na 'e', a to se pise ovako:

if(c == 'a')     c = 'e';

Ostatak koda deluje na prvi pogled kako treba... nisam siguran da li C moze da koristi int umesto char.

Ovo je sve iz glave... a tek je 9h... moguce je da pola od ovog sto sam napisao nije tacno Smile



offline
  • Pridružio: 21 Sep 2005
  • Poruke: 12
  • Gde živiš: Beograd

Jaoj, u pravu si. Kakva sam ja budala. Kako li sam to prevideo. U svakom slucaju hvala ti veliko. Cao.

offline
  • Pridružio: 23 Jul 2006
  • Poruke: 118
  • Gde živiš: Beograd

system("kwrite b.txt");
Ne shvatam smisao ove naredbe ??? A za nju ti je inace potrebno zaglavlje windows.h
Da li mogu da znam koji kompajler koristis?

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

kwrite je text-editor koji ide uz KDE, znaci u pitanju je Linux, a time je najverovatnije GCC koriscen kao kompajler.

offline
  • Pridružio: 23 Jul 2006
  • Poruke: 118
  • Gde živiš: Beograd

U pravu si.

Ko je trenutno na forumu
 

Ukupno su 1134 korisnika na forumu :: 47 registrovanih, 5 sakrivenih i 1082 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 8u47, 9k38, aleksmajstor, Apok, Bivan, Bombona, Bosnjo, brufen, Cirkon, darionis, dekan.m, Dovla 1980, Electron, Giskard, gost321, jalos, Litostroton, Miler88, milutin134, mkukoleca, mnn2, moldway, Naj-Turs, nekdo, Nemanja.M, Parker, peradetlić, Podljub, Romibrat, samocitam, skok, Sledge Hammer, SpaDej, tamno.nebo, TRAVUNIJA, vathra, virked, Vlado82, voja64, volimpivuvolimrakiju, vuksa72, Wehicle, yip314, Zandar, Zemunikola, Zoca, Zoran1959