1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
char *buffer12 = NULL;
for (i = 1; i <= longseq - k; i++)
{
u++;
printf ("U : %d\n", u);
buffer12 = calloc(i + 1, k);
strncpy(buffer12, sequence + i, k);
printf("\nle buffer12 : %s \n", buffer12);
lamda = 0;
verif = 0;
while (lamda < u)
{
X = strcmp(tab[lamda], buffer12);
if (X == 0)
{
verif++;
}
lamda++;
}
printf("VERRIFF %d \n", verif);
if (verif == 0)
{
tab[u] = buffer12;
printf("\ntab[%d] est: %s \n\n\n", u, tab[u]);
}
else
u--;
free(buffer12);
return 0;
} // du main |
Partager