ciao a tutti! buona domenica. Devo scrivere un programma che conti il numero di occorrenze di una determinata coppia di caratteri in una stringa...
Purtroppo mi da errore quando compilo: "EXc_BAD_ACCES" alla riga dim=strelen(A);.codice:#include <stdio.h> #include <string.h> #define N 10 int occorrenze (char A[], char B[]); int occorrenze (char A[], char B[]){ int i, j=0, l=0, dim=0; printf ("Inserire frase: "); scanf ("%s", &A); printf ("Inserirre occorrenza: "); scanf ("%s", &B); dim= strlen(A); for (i=0; i<N; i++){ if (A[i]==B[l] && A[i+1]==B[l+1]){ j++; i--;} l=0; } return j; } int main() { char v[N], v_1[N]; occorrenze (v, v_1); return 0; }

Rispondi quotando