Salve a tutti,
devo realizzare un programma che mi chiede di leggere delle stringhe da tastiera fino alla stringa "fine",leggere una stringa di confronto e valutare quante volte la stringa di confronto è introdotta da tastiera.
Io l'ho sviluppato in questo modo,ma ho riscontrato qualche problema durante l'esecuzione :
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
#include<ctype.h>
int main ()
{
char str[10],sc[10];
int count=0;
printf ("stringa di confronto: ");
scanf ("%s",sc);
do{
printf ("stringa: ");
scanf ("%s",str);
if (strcmp(str,sc)!=0)
count++;
}while (strcmp(str,"fine")!=0);
printf ("La stringa di confronto e' stata ripetuta %d volte",count);
return 0;
}