C/C++の宿題片付けます 129代目at TECH
C/C++の宿題片付けます 129代目 - 暇つぶし2ch120:デフォルトの名無しさん
09/07/15 18:56:31
>>119
#include<stdio.h>
#include<string.h>
#include<ctype.h>

int check(const char *mailaddress)
{
const char *p;
int at_count=0;

if(!isalpha(mailaddress[0])) return 0;
if(!isalpha(mailaddress[strlen(mailaddress)-1])) return 0;

for(p=mailaddress;*p;p++)
{
if(!isalnum(*p) && !strchr("@-_.", *p)) return 0;
if(*p=='@') at_count++;
}
return (at_count==1);
}

int main(void)
{
char str[21];

printf("メールアドレス =>");
scanf("%20s", str);

if(check(str)) printf("OK\n");
else printf("ERROR\n");
return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch