#4 zlz
Nastavení filtru chápu - v úseku kódu níže v podstatě používám filtr, který máte uvedený v posledním příspěvku. Ale jde mi o to, že tímto postupem se mi z pole_1 vytvoří pole_2 takto:
pole_1 = {A, A, A, B, C, C, C}
pole_2 = {A, , , B, C, , , }
Ale já bych potřeboval, ale pole_2 vypadalo takto: {A, B, C}
Omlouvám se, pokud jsem Vás jen špatně pochopil...
int j;
int k;
char dup_line_buffer [strlen(line_buffer)];
for (j = 0; j < strlen(line_buffer); j++)
{
dup_line_buffer[j] = ' ';
}
for (k = 0; k < strlen(line_buffer); k++)
{
if (strchr(dup_line_buffer, line_buffer[k]) == NULL)
{
dup_line_buffer[k] = line_buffer[k];
}
}
dup_line_buffer[k] = '\0';
printf("dup_line_buffer: %s\n", dup_line_buffer);