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 1902 korisnika na forumu :: 115 registrovanih, 18 sakrivenih i 1769 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 5623 - dana 13 Dec 2025 19:56

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 015, 100ka, 252., acatomic, ALFASPORTIVO, amaterSRB, Andrija357, bbrasnjo3, bladesu, Blair, blue, boj.an, bojanM84, boro975, Borx, Bosnjo, boxbole, branko7, buducnost, darionis, darkdruid72, darkkran, debeli, Deki Duga Devetka, dekir, Dimitrije Paunovic, Dimitrise93, Dioniss, Dogma21, Dr.Strangelove, dragan_mig31, draganl, drpera, Dukelander, Dzambas, eagle.rs, EXIT78, fireball021, gasha, Georgius, GH69, Ivoo, Jeremiah, Kajzer Soze, Kalem, Kobrim, Koser, kovacicbozo, Kozi-RS, Krin, KUZMAR, LG, lima, luka35, M74AB3, markolopin, MB120mm, mercedesamg, Mercury, Mexaleroo, milbos, milenko crazy north, Milo97, milutin134, mux, nebidrag, nebkv, nebojsag, nekdo, nenad81, nenorodjo, nikoladim, Orc, Parker, pein, precan, procesor, R_038, raketaš, raptorsi, Ray1973, RD84, royst33, Samo gledam, sap, sarma, skvara, Smiljkovich, Sonic, Srky Boy, ss10, Steeeefan, stegonosa, t.mile, tanakadzo, Tila Painen, tmanda323, tuf, Uros Cuore Sportivo, Valter071, varda, vaso1, Vatreni Zmaj, virked, VJ, Vlada1389, xAlex2, Zastava, Zdenko, zdrebac, Zmaj od Nocaja, Zoca, zoran77, Zvlade, Žoržo