Cześć wszystkim mam problem ponieważ robię projekt na zajęcia "Kalkulator macierzowy" i chce aby do macierzy była możliwość wpisania liczb rzeczywistych oraz żeby program zabraniał wpisywania liter. Udało mi się to zrobić dla liczb całkowitych natomiast mam problem z zamiana tego na liczby rzeczywiste i nie wiem co mogę zrobić.
void samodzielnie1(double**t,int w,int k)
{
cout << "Podawaj liczby ktore maja byc zawarte w macierzy." << endl;
for(int i=0; i<w; i++)
{
for(int j=0; j<k; j++)
{
while(true)
{
string q;
cin >> q;
bool war=false;
for(int i=0; i<q.size(); i++)
{
if(q[i]<48 || q[i]>57)
{
war=true;
}
}
if(war==false)
{
int b=stoi(q);
t[i][j]=b;
break;
}
}
}
}
system("cls");
}