[C++] Problem kompilacji programu
Ostatnio zmodyfikowano 2012-03-28 10:20
pentional Temat założony przez niniejszego użytkownika |
[C++] Problem kompilacji programu » 2012-03-27 20:41:41 Witam, Proszę o wskazanie błędów :( #include <cstdlib> #include <iostream>
using namespace std;
class autos { public: char marka; int rocznik; char paliwo; float cena; autos() { } autos( char marka, int rocznik, char paliwo, float cena ) { } ~autos() { } void oferta() { cout << "Marka: " << marka << "Rocznik: " << rocznik << "Paliwo: " << paliwo << "Cena: " << cena; } void zmien() { cout << "Podaj nowa cene:"; cin >> cena; } }
int main() { int ile_ofert; cout << "Podaj liczbe ofert: "; cin >> ile_ofert; autos * auto2 = new autos(); auto2->marka = "Tatra"; auto2->rocznik = 2005; auto2->paliwo = "benzyna"; auto2->cena = 48000; autos * tab_autas = new autos[ ile_ofert ]; for( int i = 0; i < ile_ofert; i++ ) { cout << "Auto nr " <<( i + 1 ) << " : "; cout << "Marka:"; cin >> tab_autas[ i ].marka; cout << "Rocznik:"; cin >> tab_autas[ i ].rocznik; cout << "Paliwo:"; cin >> tab_autas[ i ].paliwo; cout << "Cena:"; cin >> tab_autas[ i ].cena; } for(;; ) { cout << "MENU" << endl; cout << "1.Wyswietl oferty" << endl << "2.Zmien cene" << endl << "3.Koniec" << endl; int x; cin >> x; switch( x ) { case 1: cout << "Oferty:"; for( int i = 0; i < ile_ofert; i++ ) { cout <<( i + 1 ) << ". "; tab_autas[ i ].oferta(); } break; case 2: cout << "Zmiana ceny"; cout << "Dla ktorej oferty zmienic cene:"; cin >> i; tab_autas[( i - 1 ) ].zmien(); break; case 3: delete[] tab_autas; delete auto1; break; } } system( "PAUSE" ); return EXIT_SUCCESS; }
|
|
SeaMonster131 |
» 2012-03-27 20:52:14 Napisz jaki pojawia Ci się błąd. // po klasie daj średnik: |
|
GoldWolf |
» 2012-03-28 10:20:50 Najpierw rzuć okiem na stronę Klasy (obiekty)Polecam akapity: Jak zbudowana jest klasa w C++Jak się korzysta z klasyGdy to ogarniesz będziemy mogli porozmawiać dalej. |
|
« 1 » |