C/C++の宿題を片付けます 67代目
レス数が950を超えています。1000を超えると書き込みができなくなります。
0970デフォルトの名無しさん
2006/06/25(日) 00:36:53こんなんでどうですかね。
int match_str(const char *a, const char *b){
int i=0,j=0,k=0,c;
while(a[i] != '\n'){
j=i;
while(b[k] != '\0' && a[j] != '\n' && b[k] != '*' && a[j] == b[k])
j++,k++;
if (b[k] == '*') {
k++;c=0;
while (a[j] != '\n' && c++ < 10 && a[j] != b[k])
j++;
while (b[k] != '\0' && a[j] != '\n' && a[j] == b[k])
j++,k++;
}
if(b[k] == '\0'){return 1;}
else{i++;k=0;}
}return 0;
}
レス数が950を超えています。1000を超えると書き込みができなくなります。