In article <51837c90$0$1340$
4faf...@reader2.news.tin.it>,
"Alter" <n...@alt.invalid> wrote:
> if(found != NULL && strstr(found+1, "550 Access
> Denied"))printf("STEP2=%s\n",found);
>
> Nello step2, dovrèbbe essere solo visualizzato: 550 Access Denied.?
Nò, dato che stai passando la variabile found a printf() il cui
contenuto è lo stesso che al printf() precedente e quindi ottieni la
stessa uscita.
> Allora, strstr(), serve solo per trovare un token, óppure e possibile
> trovare anche un secondo token?
A riguardo la descrizione di strstr() dal manuale mi sembra chiarissima,
la prima frase della descrizione è
"The strstr() function locates the first occurrence of the
null-terminated string s2 in the null-terminated string s1"
Ovviamente è possibile trovare tutti le altre sottostringhe, ti sposti
avanti nella stringa da cercare e cerchi di nuovo la prima sottostringa
e d'altronde tu stesso hai fatto proprio così nel codice, il solo fatto
di avere due stringhe in uscita vuol dire che ha trovato anche il
secondo "token".