Używam linuxa a mianowicie sabayon (pochodny od gentoo). Kompilator g++ 4.5.3. Chciałem zrobić programik zawierający wskaźniki, bo uczę się dopiero programowania. Nie wiem zabardzo na czym polega problem. Z tego co wiem na komputerze kolegi, który ma Windows program odpalił się. Wiem, że program nie jest dopracowany (wartość procent moze być dowolna itp.) jednak te błędy poprawię dopiero jak odpali mi się to, co mam teraz. Z góry dzięki za pomoc
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
float maxpkt, *proc[6];
short int oceny;
cout << "Witaj w programie obliczajacym pkt dla spr." << endl << endl;
cout << "Wprowadz teraz ilosc max punktow: ";
cin >> maxpkt;
getchar();
cout << endl;
do
{
cout << "Wpisz zakres ocen (5 lub 6): ";
cin >> oceny;
cout << endl;
}while ((oceny !=5) && (oceny !=6));
for (int i=0 ; i++ <= oceny; i++)
{
proc[i] = new float;
cout << "ilosc max procent dla oceny "<< i++ << ":" ;
cin >> *proc[i];
getchar ();
cout << endl;
};
cout << "Zostana teraz obliczone pkt dla poszczegolnych ocen" <<endl;
cout << "Wcisnij klawisz ENTER";
getchar ();
cout << endl << endl;
for (int j=0 ; j <= oceny ; j++)
{
cout << j+1 << " - " << *proc[j]*maxpkt/float(100) <<endl;
};
getchar ();
return 0;
}