Per quanto riguarda printf("%d",any) intendo stampare il valore restituito dalla funzione any.. spesso lo uso e non mi ha mai creato problemi;Originariamente inviato da andbin
Non ho ancora letto tutto il codice per bene. Diverse cose ho notato subito: any è una funzione, non una variabile. Quindi fare printf ("%d", any); non ne vedo il senso.
Poi non vedo nella funzione any() il doppio ciclo for innestato, necessario come già ampiamente spiegato sopra (da me).
Infine, non so se è un errore di copia/incolla, hai messo '�'. Chè è?? Se vuoi indicare il carattere nullo si mette '\0'.
Per quanto riguarda '?' nel sorgente è giusto '\0', ma nell'incollare il sorgente qui, non so perchè viene trasformato.
Per quanto riguarda il doppio ciclo for... questo è quanto di meglio sono riuscito a fare, so che non è quello che mi hai suggerito tu ma è l'unica cosa cui sono saputo arrivare..Che prima di compilare, a mio parere avrebbe potuto funzionare..