metoda za menjanje znaka

4

metoda za menjanje znaka

offline
  • Pridružio: 15 Maj 2012
  • Poruke: 396

Napisano: 27 Jan 2015 16:46

Ovako?

void Unesi_Ime(std::string Pniz, Test &obj) {    char ime[20];    char* p;    bool neispravan_unos;    do{       std::cout << std::endl << Pniz << std::endl;       gets(ime);       p = ime;       obj = p;       if(obj.empty()){          std::cerr << "Niste uneli ime - pokusajte ponovo!" << std::endl;          neispravan_unos = true;       }       else          neispravan_unos = false;    } while(neispravan_unos); }

Dopuna: 27 Jan 2015 17:07

Izgleda da nije tako jer ne dobijam prave razultate. Da li je ovaj deo koda obj = p; sto sam napisao ispravan ili ne? On mi je najvise sumnjiv.

Dopuna: 28 Jan 2015 18:59

Gde je greska?



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

Greška jeste to što opet pokušavaš da pointer na karakter upises u promenljivu tipa tvoje klase. Generalno, ceo ovaj program je loše zamišljen i napisan pa zbog toga imaš probleme jer bukvalno moraš da se boriš protiv koda da uradiš ono što želiš.

Šta je ustvari poenta ovog programa? Ako je ovo način da provežbaš ono što si do sad naučio, onda si pogrešno shvatio tu oblast.



Ko je trenutno na forumu
 

Ukupno su 591 korisnika na forumu :: 3 registrovanih, 3 sakrivenih i 585 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, cikadeda, dejoglina