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);.