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

mozel pomoc oko ovoga zadatka

[es] :: C/C++ programiranje :: C/C++ za početnike :: mozel pomoc oko ovoga zadatka

[ Pregleda: 1512 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

oQ_Qo
Ivan Pejicic
student
Orasje

Član broj: 237013
Poruke: 3
*.tel.net.ba.



Profil

icon mozel pomoc oko ovoga zadatka23.10.2009. u 15:06 - pre 176 meseci
Program koji iz zadane tekstualne datoteke "A" cita sadrzaj i kreira
novu datoteku "B" koju cine samo brojevi iz datoteke "A"
(u datoteci "A" mogu biti i brojevi i slova)

ovo je sta ja znam ali ne znam sto treba dopunit da proradi

Code:

#include <iostream>
#include <fstream>
using namespace std;

int main()
{
  char ch;



  ifstream fil1("ulazni.txt", ios::in | ios::binary);
  ofstream fil2("izlazni.txt", ios::out | ios::binary);


  do {
    fil1.get(ch);
    if(ch="0" or  ch="1" or  ch="2" or  ch="3" or  ch="4" or  ch="5" or  ch="6" or  ch="7" or  ch="8" or  ch="9") 
    {
      fil2.put(ch);
    }

  } while (!fil1.eof());

  fil1.close();
  fil2.close();       
  return 0;
}


ako iko moze pomoc bio bi veoma zahvalan treba mi za 2h
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: mozel pomoc oko ovoga zadatka23.10.2009. u 15:17 - pre 176 meseci
Dodao sam ti [code ] tagove da bude čitljivije i lepo nazubljeno.

Ovako na prvi pogled deluje okej, samo što se u C/C++ koristi || umesto or i && umesto and. Takođe za karaktere se koristi ' umesto ", to jest single quotes umesto double quotes (a " se koristi za stringove).
 
Odgovor na temu

deerbeer
Beograd

Član broj: 174418
Poruke: 1189
*.adsl-1.sezampro.yu.



+395 Profil

icon Re: mozel pomoc oko ovoga zadatka23.10.2009. u 15:34 - pre 176 meseci
Umesto ovog or-ovanja :
Code:
 
if(ch="0" or  ch="1" or  ch="2" or  ch="3" or  ch="4" or  ch="5" or  ch="6" or  ch="7" or  ch="8" or  ch="9")  


lakse je :
Code:

if (isdigit (ch)) 
 fil2.put(ch);


pre toga samo dodaj u include :
#include <ctype.h>

Viva lollapalooza
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: mozel pomoc oko ovoga zadatka23.10.2009. u 15:49 - pre 176 meseci
Pa jes. Tako izbegavamo još jednu grešku (koja mi je promakla), a to je da koristimo = za poređenje. Za poređenje se koristi ==, a = se koristi za dodelu vrednost.
 
Odgovor na temu

oQ_Qo
Ivan Pejicic
student
Orasje

Član broj: 237013
Poruke: 3
*.tel.net.ba.



Profil

icon Re: mozel pomoc oko ovoga zadatka23.10.2009. u 16:01 - pre 176 meseci
hvala vam sad valja na ispit xD
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: mozel pomoc oko ovoga zadatka

[ Pregleda: 1512 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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