- 587 名前:側近中の側近 ◆0351148456 [2008/05/11(日) 19:26:07 ]
- >>586の続き
int existInMaster(void) { int returnCode = -1; FILE *fp = NULL; char line[1024]; int lineCount = 0; shohinMaster *sm = NULL; char shohinCode[256]; char kokyakuCode[256]; int suryo; int count = 0; int i; fp = fopen("./商品コードマスタ.csv", "r"); fgets(line, sizeof(line), fp); /*1行目は見出し*/ while(fgets(line, sizeof(line), fp) != NULL){ sm = (shohinMaster *)realloc(sm, sizeof(sm[0]) * (count + 1)); sscanf(line, "%[^,],%[^,],%d", sm[count].shohinCode, sm[count].shohinName, &(sm[count].tanka)); count++; } fclose(fp); qsort(sm, count, sizeof(sm[0]), cmp); (続く)
|

|