好日子全部, 我有兩個數組,我想將第一個數組中的某些數據複製到第二個數組而不在第二個數組中重複任何值有人告訴我我不在這裏。將一個數組的某些內容複製到另一個數組而不重複所包含的數據
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
char *hours;
char *strl;
hours = {0,0,0,0,1,1,2,2,2,5,5,10,10,10,10,10,.,.,.,23};
strl=calloc(100,sizeof(char));
sprintf(strl, "%d", hours);
if(strcmp(strl, hours))
{
if(*strl)
strcpy(strl,hours);
}
printf("%s ",strl;
}
你的源數組是否總是排序? – sje397 2010-08-18 14:07:56
這是什麼,我什至不是。請正確縮進您的代碼示例,並解釋您的想法。 – Sjoerd 2010-08-18 14:09:48
然後,因爲這不是你的第一個問題,所以你應該知道你應該給出沒有錯誤和沒有警告的編譯代碼。然後,有人可能願意討論。 – 2010-08-18 14:11:08