私はC++が初めてです。という関数がありますisValid(const char str[]);
int isValid (const char str[])
{
int len = strlen (str);
if (strlen (str) != 10)
return 0;
if (!isdigit (str[i]))
return 0;
if (str==NULL)
return 0;
if (atol(str)==1234567890)
return 1;
}
サンプル メイン:
int main(void)
{
char test[10];
cout<<"Testing NULL"<<endl;
cout<< isValid(NULL)<<endl;
cout<<"Testing isValid"<<endl<<"Enter test: ";
cin>>test;
cout<<isValid(test)<<endl;
return 0;
}
私はこれを取得しています:
NULL のテスト
セグメンテーション違反
NULL を実装するにはどうすればよいですか。ありがとう!