PDA

Visualizza la versione completa : [c++] cercare stringa in un file


raphi01
12-12-2003, 15:07
ciao a tutti
dato un file con un contenuto di questo genere:

33361|1|1|007261,1|473817|1|5|null~\MP3\473817.MP3 |INTRO - HOTEL PAPER @ ANONIMO|00:11|SCONOSCIUTO STRUMENTALE|~audio\musica~tipoReg: AUDIO\MUSICA| |$
33361|1|1|007261,2|473820|2|5|null~\MP3\473820.MP3 |ARE YOU HAPPY NOW? @ MICHELLE BRANCH, JOHN SHANKS|03:49|MICHELLE BRANCH|~audio\musica~tipoReg: AUDIO\MUSICA| |$
33361|1|1|007261,3|473869|3|5|ENC5\AUDIO\501664.WA V~\MP3\473869.MP3|FIND YOUR WAY BACK @ MICHELLE BRANCH|03:44|MICHELLE BRANCH|~audio\musica~tipoReg: AUDIO\MUSICA| |$
...

voglio tirare fuori questi dati:

MP3\473817.MP3
MP3\473820.MP3
MP3\473869.MP3

cioe' cercare tutti i nomi dei file .mp3 (cerco nel file la stringa .mp3 e prendo anche tutto quello che c'e' prima fino alla prima tilde ~) per copiare nella cartella in cui mi trovo questi file; da internet explorer farei cosi':

HTTP://123.32.145.152/MP3/473817.MP3
HTTP://123.32.145.152/MP3/473820.MP3
HTTP://123.32.145.152/MP3/473869.MP3

come faccio??
grazie

raphi01
12-12-2003, 18:02
altro problema:
ho due puntatori a char, come faccio a leggere la stringa di caratteri compresa fra questi due??

raphi01
12-12-2003, 18:13
ok, ho risolto con un ciclo..

Loading