ciao a tutti! buona domenica. Devo scrivere un programma che conti il numero di occorrenze di una determinata coppia di caratteri in una stringa...

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;
}
Purtroppo mi da errore quando compilo: "EXc_BAD_ACCES" alla riga dim=strelen(A);.