Untitled
unknown
plain_text
4 months ago
1.3 kB
7
Indexable
#include <stdio.h> #include <string.h> /* Chiedere all'utente di inserire una password e verificare se è corretta */ // '\0' int main() { char str1[] = "Ciao va come?"; //13 char str2[] = "come"; //4 //Posizione: 0 1 2 3 4 5 6 7 8 9 10 11 12 //Caratteri: 'C' 'i' 'a' 'o' ' ' 'v' 'a' ' ' 'c' 'o' 'm' 'e' '?' int trovato = -1; if(strlen(str1) < strlen(str2)) { printf("Impossibile cercare sottostringa"); } else { for(int i=0; i<= strlen(str1) - strlen(str2); i++) { int match = 1; for(int j=0; str2[j]!='\0'; j++) { if(str1[i+j] != str2[j]) { match =0; } } if(match == 1) { trovato = i; } } } return 0; } #include <stdio.h> #include <string.h> /* Chiedere all'utente di inserire una password e verificare se è corretta */ // '\0' int main() { char str1[] = "Ciao va come?"; char str2[] = "come"; char *risultato = strstr(str1, str2); if(risultato != NULL) { int posizione = risultato - str1; printf("Sottostringa trovata in posizione: %d\n", posizione); }else{ printf("Sottostringa non trovata"); } return 0; }
Editor is loading...
Leave a Comment