View Single Post
Old 25-07-2007, 08:28   #1
xbubbax
Senior Member
 
Iscritto dal: Apr 2007
Messaggi: 381
[C] Esercizio su stringe II parte

int *_strcspn_(const char *s1, const char *s2)
che determini la lunghezza del prefisso piu lungo di s1 che che consista solo di caratteri contenuti in s2

esempio
s1=apodaca
s2=opa
output=3

esempio 2
s1=apdortado
s2=qrto
output=0 perchè la prima lettera di s1 non compare in s2

io avevo pensato in questo modo. come prima cosa vedo se il primo carattere di s1 è contenuto in s2, se si incremento un contatore e passo al secondo carattere, altrimenti passo lo stesso al secondo carattere. e cosi via
però come faccio a scrivere nella funzione strcsp un'altra funzione per ricercare i valori? è complicato o c'è un modo piu semplice?

Ultima modifica di xbubbax : 25-07-2007 alle 08:35.
xbubbax è offline   Rispondi citando il messaggio o parte di esso