PDA

Visualizza la versione completa : [C] Un piccolo aiuto per le stringhe


mr.vajaski
11-05-2003, 21:02
Salve a tutti. Ho bisogno del vostro aiuto:
vorrei che data una stringa del tipo:
[ESEMPIO]jfdjsfsd sdfsdfn dfjsdj[ESEMPIO] ne ritorni un'altra che contenga la parte della precedente compresa fra "[ESEMPIO]", come posso procedere?

Dynamic™
11-05-2003, 21:33
da "[ESEMPIO]jfdjsfsd sdfsdfn dfjsdj[ESEMPIO]" ti trovi con una funzioni di ricerca sottostringa
la sottostringa "[ESEMPIO]" e INCREMENTI il puntatore della stringa originaria per arrivare a inizio sottostringa + lunghezza sottostringa.

in questa nuova stringa che sara' "jfdjsfsd sdfsdfn dfjsdj[ESEMPIO]" fai lo stesso procedimento di ricerca e nell'indirizzo in cui trovi la sottostringa "[ESEMPIO]" ci piazzi un bel \0 .


naturalmente il tutto va ottimizzato :|

l.golinelli
11-05-2003, 21:36
C' la fuznione strncpy in string.h

Loading