Mam do napisania program, który wczytuje dwa ciągi znaków i liczy ile pierwszych znaków jest takich samych w obu ciągach.
Na razie wczytałem dwa ciągi. Tylko co dalej... Czy ktoś pomoże?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i, n, m;
n=100;
m=100;
char *tablica1 = (char* ) malloc(n * sizeof(char));
printf("Podaj ciag znakow: \n");
while( scanf("%c", &tablica1[i]) == 1 )
{
if( tablica1[i]=='\n' )
break;
++i;
}
char *tablica2 = (char* ) malloc(n * sizeof(char));
printf("Podaj ciag znakow: \n");
while( scanf("%c", &tablica2[i]) == 1 )
{
if( tablica2[i]=='\n' )
break;
++i;
}
return 0;
}