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

klasa + cin

[es] :: C/C++ programiranje :: klasa + cin

[ Pregleda: 2741 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ZeRo8
Wien

Član broj: 168
Poruke: 235
*.ptt.yu



Profil

icon klasa + cin14.09.2003. u 12:18 - pre 221 meseci
Imam kreiranu klasu "Clan" i sad u main hocu da unesim "novog clana" ali ne sa "Clan novi_clan" nego da unesem sa tastature ime novog clana. Kako?
#include<iostream.h>
class Clan {
public:
char ime[20];
char prezime[20];
char tel[20]; };
main() {

while ()
{
cin >> Clan;
cin >> Clan.ime;
cin >> Clan.tel;
cout << "Clan: "<< Clan << endl;
cout << "Ime: " << Clan.ime << "\n Telefon: "<< Clan.tel << endl;
}
}
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: klasa + cin14.09.2003. u 18:01 - pre 221 meseci
Zero, evo ti koda koji kako-tako radi, predstavlja dobru bazu za "nastavak rada". Program u sebi ima komentare koji objasnjavaju gde si pogresio i slicno. Posto nije preveliki stavicu ga odmah u tekst.

Code:

// e29587.cc
#include <iostream>
using namespace std;

class Clan 
{
  public:
    char ime[20];
    char prezime[20];
    char tel[20]; 
};

int main(int argc, char** argv) 
{
  Clan oClan; // ovo nemas u svom programu, sto je takodje vazno!
  
  // gcc kaze: ISO C++ forbids an empty condition for `while'
  while (true)
  {
    // cin >> Clan; ovde je greska
    cout << "|Ime: ";
    cin >> oClan.ime;
    // ako se unese ime koje je manje od dva karaktera petlja se prekida
    if (strlen(oClan.ime) < 2)
        break;
    cout << "|Prezime: ";
    cin >> oClan.prezime;
    cout << "|Telefon: ";
    cin >> oClan.tel;
    // cout << "Clan: "<< Clan << endl; ovde je greska
    cout << "\nIme i Prezime: " 
      << oClan.ime 
      << " " 
      << oClan.prezime 
      << "\nTelefon: " 
      << oClan.tel 
      << endl;
  } // while
  
  return 0;
}


Kod je nadam se dovoljno citak da nema potrebe objasnjavati dalje?
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

ZeRo8
Wien

Član broj: 168
Poruke: 235
*.ptt.yu



Profil

icon Re: klasa + cin14.09.2003. u 18:11 - pre 221 meseci
To je to otprilike.
Hvala ;)
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: klasa + cin14.09.2003. u 20:15 - pre 221 meseci
Nema na cemu ZeRo8 - tu sam da pomognem kad' znam da pomognem. :) Naravno pomazem samo kad vidim da je covek makar malo pokusao da sam dodje do resenja...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: klasa + cin

[ Pregleda: 2741 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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