Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Quando passi un array passi il puntatore al suo primo elemento e poi la funzione opera direttamente sul vettore originale e non su una copia, quindi non deve ritornare nessun valore --> void
Scrivi la funzione così:
Non è nel resto del codice poichè se al posto della gets inserisco una scanf funziona perfettamente. Ho però bisogno di poter inserire nel testo anche spazi quindi la scanf non fa al caso mio.
L'ho miracolosamente sistemato senza toccare la funzione bo!
Comunque ho basato la mia ricerca sul tuo modello ma dice in ogni caso che la parola non è stata trovata.
Codice sorgente - presumibilmente C++
void ricerca(char testo[100], char p[10]){//Funzione per la ricerca della parola nel testo
C'era un bug nel codice che ti ho scritto prima: è "if(j==lp)" e non "if(j==lp-1)" perché altrimenti anche se non c'è l'ultima lettera dice che trova la parola lo stesso.