#include <iostream>
#include <cstring>
using namespace std;
int k;
bool giorno(string data)
{
bool f=false;
int g=0;
g=g+data[0]*10;
g=g+data[1];
if(g>31){
f=true;
}
return f;
}
bool mese(string data)
{
bool f=false;
int m=0;
m=m+data[3]*10;
m=m+data[4];
if(m>12){
f=true;
}
return f;
}
bool checkdata(string data)
{
bool f=false;
int g=0,m=0,a=0;
if(data[2]!='/'&&data[5]!='/')
{
f=true;
}
if (data[0,1,3,4,6,7,8,9]<47 && data[0,1,3,4,6,7,8,9]>58)
{
f=true;
}
return f;
}
int main()
{
string data;
do
{
cout<<"insersci data (gg/mm/aaaa)"<<endl;
cin>>data;
if (checkdata(data)==false)
{
cout<<"la data e corretta"<<endl;
}
else
{
cout<<"la data e sbagliata"<<endl;
}
}while((checkdata(data)==true));
return 0;
}
non funziona