C言語なら俺に聞け(入門篇) Part 27at TECH
C言語なら俺に聞け(入門篇) Part 27 - 暇つぶし2ch587:側近中の側近 ◆0351148456
08/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);

(続く)


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch