Zdravim, s c++ iba zacinam a narazil som na jeden problem. Chcem spravit program ktory skontroluje ci je cislo poistenia v spravnej forme (XXX-XX-XXXX). Neviem ale ako vo funkcii main ziskat navratovu hodnotu funkcie ("x") ktora toto cislo prekontroluje.
#include <iostream>
using namespace std;
bool x(char*);
int main()
{
char cislo;
cout << "Zadajte cislo zdravotneho poistenia (XXX-XX-XXXX): ";
cin >> cislo;
bool* pomoc = x(cislo); // takto nejako som chcel ziskat navratovu hodnotu funckie x
}
bool x(char* z)
{
if (strlen(z) != 11)
return false;
for (int i = 0; i < 11; i++)
{
if (i == 3 || i == 6)
if (z[i] != '-')
return false;
else if (!isdigit(z[i]))
return false;
}
return true;
}