si, e' vero, di nuovo un post sulle stringhe, ma nonostante abbia cercato non ho trovato la soluzione:
ho un array di schar che contiene un URL, un esempio puo essere :
'/pagina.html?pippo=1&pluto=2'
vorrei riuscire ad estrarre pagina.html e memorizzarla in una variabile String. il codice che finora ho prodotto, fino a dove funziona, e' questo:
separatore=strchr(url,'?');
strncpy(pageName,url,separatore-url);
dove url = "/gianni.htm?pippo=1&pluto=2"
ho provato a stampare pageName (l'ho stampata in una pagina web con webduino) e viene fuori
/gianni.htmo5B "?"r
Dopo la 'm' di 'htm' cominciano simboli e lettere strane, che ad ogni refresh della pagina cambiano. Ho letto che le stringhe vanno terminate con il carattere '\0' ma non capisco se lo devo mettere io o no, e che carattere devo mettere (\0 sono due caratteri). C'e un modo di estrarre una sottostringa da un array di char e salvarla in una sariabile di tipo String?