Piszę dosyć rozbudowany program, chciałbym aby w main.cpp był tylko szkielet programu i żeby można było się z main odwoływać do innych programów, wiem, że jest to możliwe za pomocą dodawania bibliotek. Tylko czy nie jest to za mocno przekombinowana metoda? A jeżeli nie to w jaki sposób to pójdzie?
I jeszcze mam jedno pytanko. Chcę, aby użytkownik wpisał liczbę od 1 do 7, i w przypadku gdy nie wpiszę, aby miał jeszcze raz możliwość wpisania. Jednak gdy uzytkownik wpisze jakieś znaki, będące nie liczbą, to pętla się zapętla. Jak to mam dobrze zapisać, już próbowałem na różne sposoby.
#include<iostream>
using namespace std;
int main()
{
int x=0;
cin>>x;
while(x<1 || x>7)
{
cout<<"Podaj jeszcze raz: \n";
cin>>x;
}
system("pause");
return 0;
}
Z góry dzięki!