#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void) {
char* str = "RING\n\n+CLIP: \"7987100500\",145,,,\"\",0";
char* number = "";
int max = 0;
for(int i
= 0; i
< strlen(str
); i
++){ int j = 0;
char *str2 = "";
char *str3 = "";
while(str[i] >= '0' && str[i] <= '9'){
j++;
str3
= malloc(len
+ 2); /* one for extra char, one for trailing zero */ str3[len] = str[i];
str3[len + 1] = '\0';
i++;
}
if(j>max){
number
[strlen(str2
)+1] = '\0'; max=j;
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgoKaW50IG1haW4odm9pZCkgewogICAgY2hhciogc3RyID0gIlJJTkdcblxuK0NMSVA6IFwiNzk4NzEwMDUwMFwiLDE0NSwsLFwiXCIsMCI7CiAgICBjaGFyKiBudW1iZXIgPSAiIjsKICAgIGludCBtYXggPSAwOwogICAgZm9yKGludCBpID0gMDsgaSA8IHN0cmxlbihzdHIpOyBpKyspewogICAgICAgIGludCBqID0gMDsKICAgICAgICBjaGFyICpzdHIyID0gIiI7CiAgICAgICAgY2hhciAqc3RyMyA9ICIiOwogICAgICAgIHdoaWxlKHN0cltpXSA+PSAnMCcgJiYgc3RyW2ldIDw9ICc5Jyl7CiAgICAgICAgICAgIGorKzsKICAgICAgICAgICAgc2l6ZV90IGxlbiA9IHN0cmxlbihzdHIyKTsKICAgICAgICAgICAgc3RyMyA9IG1hbGxvYyhsZW4gKyAyKTsgLyogb25lIGZvciBleHRyYSBjaGFyLCBvbmUgZm9yIHRyYWlsaW5nIHplcm8gKi8KICAgICAgICAgICAgc3RyY3B5KHN0cjMsIHN0cjIpOwogICAgICAgICAgICBzdHIzW2xlbl0gPSBzdHJbaV07CiAgICAgICAgICAgIHN0cjNbbGVuICsgMV0gPSAnXDAnOwogICAgICAgICAgICBpZihzdHJsZW4oc3RyMikpCiAgICAgICAgICAgICAgICBmcmVlKHN0cjIpOwogICAgICAgICAgICBzdHIyID0gbWFsbG9jKGxlbisyKTsKICAgICAgICAgICAgc3RyY3B5KHN0cjIsIHN0cjMpOwogICAgICAgICAgICBmcmVlKHN0cjMpOwogICAgICAgICAgICBpZihpPHN0cmxlbihzdHIpKQogICAgICAgICAgICAgICAgaSsrOwogICAgICAgIH0KICAgICAgICBpZihqPm1heCl7CiAgICAgICAgICAgIGlmKHN0cmxlbihudW1iZXIpKWZyZWUobnVtYmVyKTsKICAgICAgICAgICAgbnVtYmVyID0gbWFsbG9jKHN0cmxlbihzdHIyKSsyKTsKICAgICAgICAgICAgc3RyY3B5KG51bWJlcixzdHIyKTsKICAgICAgICAgICAgbnVtYmVyW3N0cmxlbihzdHIyKSsxXSA9ICdcMCc7CiAgICAgICAgICAgIG1heD1qOwogICAgICAgIH0KICAgIH0KCiAgICBwcmludGYoIiVzXG4iLG51bWJlcik7CiAgICByZXR1cm4gMDsKfQo=