Untitled
unknown
plain_text
a year ago
1.5 kB
2
Indexable
Never
int extrageCuvant(char dest[], char s[], char sep[], int poz){ int cnt=-1, i=0, r=0, esteSep, j, k; while(s[i]!='\0' && r==0){ esteSep=0; j=0; while(sep[j]!='\0' && esteSep==0){ if(s[i]==sep[j]){ esteSep=1; } else{ j++; } } if(esteSep==1){ i++; } else{ cnt++; if(cnt==poz){ k=0; do{ dest[k]=s[i]; k++, i++; esteSep=0; j=0; while(sep[j]!='\0' && esteSep==0){ if(s[i]==sep[j]){ esteSep=1; } else{ j++; } } } while(esteSep==0 && s[i]!='\0'); dest[k]='\0'; r=1; } else{ do{ i++; esteSep=0; j=0; while(sep[j]!='\0' && esteSep==0){ if(s[i]==sep[j]){ esteSep=1; } else{ j++; } } } while(esteSep==0 && s[i]!='\0'); } } } return r; }