重複を含む次のノードがあります。重複を取り除くにはどうすればよいですか? それが私に与える出力は次のとおりです。私はこれに本当に慣れていないので、助けていただければ幸いです。ありがとう。
a@ex.com b@ex.com b@ex.com c@ex.com d@ex.com e@ex.com e@ex.com f@ex.com
でも私はしたい
a@ex.com b@ex.com c@ex.com d@ex.com e@ex.com f@ex.com
//ノード宣言。
Node tmpNodes[10];
typedef struct {
char emails[(LENGTH*2)+1];
}Node;
// ノードは qsort() を使用してソートされます。
qsort(tmpNodes, nodesCount, sizeof(Node), cmpFunc);
int cmpFunc(const void * userA, const void * userB){
Node * userAA;
Node * userBB;
userAA = (Node * )userA;
userBB = (Node * )userB;
return strcmp(userAA->emails, userBB->emails);
}