Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Struktury - dopisywanie do nich

Ostatnio zmodyfikowano 2014-03-25 21:44
Autor Wiadomość
Awantura
Temat założony przez niniejszego użytkownika
[C++] Struktury - dopisywanie do nich
» 2014-03-25 21:16:19
Witam, mam problem z taką oto strukturą, nie mogę wprowadzić danych tj data, pojemnosc, ilosc drzwi.....


C/C++
#include<iostream>
using namespace std;

struct samochod {
    double data;
    double pojemnosc;
    double ilosc_drzwi;
};

int main() {
    int n;
    cout << "Podaj liczbe samochodow: "; cin >> n;
    samochod * tab = new samochod[ n ];
    samochod samo;
    for( int i = 0; i < n; i++ ) {
        cout << "podaj kolejno dane samochodu " << i + 1;
        cin >> samo[ i ].data;
        cin >> samo[ i ].pojemnosc;
        cin >> samo[ i ].ilosc_drzwi;
    }
   
    return 0;
}
P-107203
SeaMonster131
» 2014-03-25 21:21:00
Dlaczego wpisujesz dane do obiektu
samo
 a nie do tablicy obiektów
tab
 ?
P-107204
OczkoSX
» 2014-03-25 21:44:35
Racja. Nie wiem czemu kompilator mu błędu nie wywalił. Odwołuje się do obiektu klasy samochod jak do tablicy. tab jest tablicą obiektów klasy samochod. Nazwy Ci się pokićkały :D
P-107207
« 1 »
  Strona 1 z 1