class knygos {
public:
int nr;
char pavadinimas[25];
char autorius[25];
int egz_sk;
void go_to(int x, int y) {
COORD c;
c.X = x - 1;
c.Y = y - 1;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), c);
}
void knygu_sarasas() {
ifstream myFile("data.bin", ios::in | ios::binary);
while (myFile.read ((char *) this, sizeof (knygos))) {
go_to(2,6);
cout << nr << endl;
cout << "Pavadinimas" << pavadinimas << endl;
cout << "Autorius" << autorius << endl;
cout << "Egzemploriai "<< egz_sk << endl;
}
myFile.close();
}
};
void main() {
knygos ob;
ob.knygu_sarasas();
}
Почему, когда я использую функцию go_to(2,6);
, пока цикл работает только 1 раз, когда я не использую эту функцию, цикл работает нормально (6 раз) Я не знаю, в чем проблема, пожалуйста, помогите, ребята;)