Salve, ho riscontrato un pò di problemi, Questa traccia l'ho trovata su internet per esercitarmi che mi chiedeva:
Acquisire da tastiera due stringhe S1, S2; verificare se S2è presente in S1.
Infine visualizzare un adeguato messaggio.
Ad esempio, se S1=”mia” e S2=”casamiaetua”, il risultato della funzione è true. Il programma visualizza “la parola ” +S1+” è contenuta in “+S2.
In caso di insuccesso il programma visualizza: “la parola ” +S1+” non è contenuta in “+S2.
#include <stdio.h>
#include <stringhe.h>
bool Verifica(char *S1,char S2[],int dim){
bool S1==S2=true;
printf ("inserisci una parola che vuoi ricercare nella S1: ");
scanf("%s",S2);
if(true){
printf("%s : è contenuta in : %s ",S1,S2);
}else{
printf ("%s : non è contenuta in : %s",S1,S2)
}
}
int main (){
char S1[1000];
char S2[1000];
printf ("\ninserisci una parola o una frase: ");
scanf("%s",S1);
return 0;
}