ho una stringa /var/www/html/.ciao10/12/pippo.jpg
Come faccio ad estrarre i due numeri?
il primo è sempre dietro .ciao
e il secondo è sempre nella sottodirectory di .ciaoXX
Ho bisogno di estrapolare questi due numeri, come posso fare?
ho una stringa /var/www/html/.ciao10/12/pippo.jpg
Come faccio ad estrarre i due numeri?
il primo è sempre dietro .ciao
e il secondo è sempre nella sottodirectory di .ciaoXX
Ho bisogno di estrapolare questi due numeri, come posso fare?
Utilizza le funzioni di ricerca di stringhe in stringhe come la strstr. Leggi questa pagina
http://www.cplusplus.com/reference/c...ng/strstr.html
e poi, ottenuto il puntatore iniziale, modificalo per farlo puntare ai due valori numerici che convertirai con la atoi.
Ti basta scansionare la stringa e estrapolare i numeri ....
Ti faccio un esempio di codice :
codice:while (*stringa != '\0') { if (isNumeric(*stringa)) { ... while ((*stringa != '\0') && (isNumeric(*stringa))) { ... stringa ++; } } else ... stringa ++; }
Experience is what you get when you don’t get what you want
Grazie dei consigli