-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por eaealan
-
-
Preciso comparar duas strings de tamanho igual e se em alguma posição da string os caracteres forem iguais, preciso somar.
Mas to tendo dificuldade em fazer essa comparação.
O meu problema me dá na primeira linha o número de caracteres, na segunda linha os caracteres que devo comparar, na terceira linha o número de strings para serem comparadas e assim as strings que devo comparar.
char str[100], letra[100]; // int i, n, k=0, j=0, m; scanf("%d", &n); // ler a quantidade de caracteres for(i=0;i<n;i++) { scanf("%c", letra[j]); // ler cada caractere j++; } scanf("%d", &m); // ler a quantidade de strings que serão enviadas for(i=0;i<m;i++) { scanf("%s", str); // ler as strings que deverão ser comparadas } for(i=0;i<n;i++) { if(letra[j]==str[i]) // e aqui deveria comparar, porem não estou conseguindo. { k++; } } printf("%d\n", k);
bom, espero que dê para entender.
Como comparar caracteres de duas strings
em C, C++
Postado
É mas pra comparar a cada leitura, leio e comparo na hora, depois que comparo leio a próxima.