Questione : strstr

ciao, il

i interessato a trovare la parola che non si presenta nel

is dello strstr… là una funzione per it.

per esempio, il

questo è un

and che della stringa sono cercare questo, è, a, stringa. il

strstr (stampante, “") dare l'indice dell'inizio dello spazio vuoto ma io vuole il valore che è l'inizio della stringa ma sto cercando il valore che non comincia con„„. è ci una tal funzione per it.

tks.
class= del

Risposta : strstr

Potete volere studiare la possibilità di usando lo strcspn.
 -- “Ottenere la portata della serie di caratteri in stringa„

 -- “Restituisce la lunghezza della parte iniziale di str1 che consiste soltanto dai caratteri che fa parte di str2.„


Per esempio:
   la frase del carbone [] = “questo è una stringa„;
   int posizione = strcspn (frase, “");
In questo caso la posizione sarà 4, in modo da sapere che la frase [0] con la frase [3] non è spazii in bianco. Potete allora usare strncpy con un conteggio di 4 per copiare fuori i primi 4 carboni nel vostro amplificatore simbolico (ed allora aggiungere byte nullo).

     http://www.cplusplus.com/reference/clibrary/cstring/strspn/
Altre soluzioni  
 
programming4us programming4us