08/05/11 19:26:48
>>587の続き
fp = fopen("./売上ファイル.csv", "r");
fgets(line, sizeof(line), fp); /*1行目は見出し*/
while(fgets(line, sizeof(line), fp) != NULL){
lineCount++;
sscanf(line, "%[^,],%[^,],%d", kokyakuCode, shohinCode, &suryo);
for(i = 0; i < count; i++){
if(strcmp(sm[i].shohinCode, shohinCode) == 0){
break;
}
if(strcmp(sm[i].shohinCode, shohinCode) > 0){
returnCode = lineCount;
goto END;
}
}
if(i == count){
returnCode = lineCount;
goto END;
}
}
END:
return returnCode;
}
int cmp(const void *elem1, const void *elem2){
return strcmp(((shohinMaster *)elem1)->shohinCode, ((shohinMaster *)elem2)->shohinCode);
}