Witajcie,
może to i proste ale pogubiłem się.
Mam klasę i zmienną globalną public. Jak odnieść się do funkcji z main()? Chodzi mi głównie o "ladowanie" i "postep".
Kolejna kwestia to wyrażenie
procenty + 10;
Zmienna zawiera 0 i wraz z pętlą będzie dodawana liczba 10 aż do 100. Czy to jest prawidłowe?
#include <iostream>
#include <sstream>
#include <string>
#include "przyrzad.h"
class glowna
{
int procenty;
public:
void zwloka(double sekund);
void ladowanie(int ile);
void postep();
};
int main()
{
cout << "Ładowanie: "; postep(); cout << "\n";
char brzegi[] = " ]\r[";
cout << brzegi; ladowanie(10);
cout << "\n";
system("pause");
}
void glowna::ladowanie(int ile)
{
for(int i = 1; i <= ile; i++ )
{
zwloka(1);
cout << "-";
procenty + 10;
}
}
void glowna::postep()
{
cout << "10%";
}
void glowna::zwloka(double sekund)
{
time_t poczatkowy_czas = time(NULL) ;
// ta pętla wykonuje się dopóki nie minie zadana liczba sekund
while(time(NULL) - poczatkowy_czas < sekund); // ciało puste
}