04/12/13 20:17
nessuno
Non capisco, che vuoi dire? Che senso ha che tu ottenga solo $ ?
A questo punto ti serve solo sapere se $ è contenuto nella stringa ...
Ultima modifica effettuata da nessuno 04/12/13 20:49
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
04/12/13 21:05
ZioCrocifisso
Se intendi dire che vuoi prendere dall'inizio fino a "$", potresti usare strtok, che però sostituisce la stringa originale e non mantiene il "$".
Oppure si può mettere NULL alla posizione successiva a quella trovata da strstr. Per esempio:
char a[] = "ciaociaociao$casacasacasa";
*(strstr(a, "$") + 1) = 'Se intendi dire che vuoi prendere dall'inizio fino a "$", potresti usare strtok, che però sostituisce la stringa originale e non mantiene il "$".
Oppure si può mettere NULL alla posizione successiva a quella trovata da strstr. Per esempio:
char a[] = "ciaociaociao$casacasacasa";
*(strstr(a, "$") + 1) = '{parsed_message}';
(è solo un esempio, non controllo se strstr ritorna NULL)
Altrimenti, come dice nessuno, non ha senso.';
(è solo un esempio, non controllo se strstr ritorna NULL)
Altrimenti, come dice nessuno, non ha senso.
Ultima modifica effettuata da ZioCrocifisso 04/12/13 21:07
aaa