title: remove duplicates in a char array of pointers
body: <p>I have array of pointers in  liste_tmp with values "123" , "456" , "123"</p>
  
  <p>Declaration :</p>
  
  <pre><code>char  *no_rlt_liste[5] , *liste_tmp[5]; int i, j, count =0;
  for (i = 0 ; i &lt; n; i++){
      for ( j= 0 ; j&lt; count; j++){
              if (liste_tmp[i] == no_rlt_liste[j]){
                      break;
              }
              if (j == count){
                      no_rlt_liste[count]  = liste_tmp[i];
                      printf(" ENTER\n");
                      count++;
              }
      }
  }
  for (i = 0 ; i &lt; count; i++)
      printf("Final result %s\n", no_rlt_liste[i]);
  </code></pre>
  
  <p>the above code doesn't produce result. not able to identify the bug. 
  any help?
  Thanks</p>