C言語なら俺に聞け! Part 115
■ このスレッドは過去ログ倉庫に格納されています
0132デフォルトの名無しさん
2005/09/29(木) 17:55:55#include<stdio.h>
#include<stdlib.h>
int main(int argc,char *argv[]){
int getYYYY=atoi(argv[1]);
int yy;
int getYYYY(char *s){
if(strlen(s)==4){
else return -1;
}
if(isdigit(s[0])&&
isdigit(s[1])&&
isdigit(s[2])&&
isdigit(s[3])&&){
yy=atoi(s);
if(yy>=1970 && yy<=2005)
return yy;
else return -1;
}else return -1;
}
printf("%d\n",getYYYY(argv[1]));
}
まぁ明らかに違うのがわかるんだけども、直せない・・・。
どなたか教えていただきたい
■ このスレッドは過去ログ倉庫に格納されています