Get Unique Data From Array Of Pointers In C