#include <stdlib.h>
int main()
{
const int ArraySize = 5;
char* strarr[] = {"One","Two","One", "Three", "Three", "Two", "Two", NULL};
int i, ArraySz = ArraySize;
for(i = 0;i < ArraySz-1; i++)
{
int j;
char localString[128];
strcpy(localString, strarr[i]);
for(j = i + 1;j < ArraySz-1; j++)
{
if(!strcmp(localString, strarr[j]) )
{
int k;
for(k = i; k < ArraySz; k++)
{
strarr[k] = strarr[k+1];
}
ArraySz--;
}
}
}
for(i=0; i < ArraySz - 1; i++)
{
printf("%s\n", strarr[i]);
}
return 0;
}
Comments