设为首页 加入收藏

TOP

c语言连接mysql原代码实例(七)
2013-12-05 12:46:49 来源: 作者: 【 】 浏览:850
Tags:语言 连接 mysql 代码 实例

 

  if(strncmp("EC", strupr(father), strlen(father))==0)

  {

  father = strtok(NULL, "|#");

  if (father != NULL)

  {

  printf("5");

  index++;

  strcpy(log->ec, father);

  }

  }

  if(strncmp("OAKEY", strupr(father), strlen(father))==0)

  {

  father = strtok(NULL, "|#");

  if (father != NULL)

  {

  printf("6");

  index++;

  strcpy(log->oaKey, father);

  }

  }

  if(strncmp("TOUCHFW", strupr(father), strlen(father))==0)

  {

  father = strtok(NULL, "|#");

  if (father != NULL)

  {

  printf("7");

  index++;

  strcpy(log->touchFW, father);

  }

  }

  if(strncmp("BATTERY", strupr(father), strlen(father))==0)

  {

  father = strtok(NULL, "|#");

  if (father != NULL)

  {

  printf("8");

  index++;

  log->batlvl = atoi(father);

  }

  }

  father = strtok(NULL, "|#");

  }

  printf("\n%s, %s, %s, %s, %s, %s, %s, %d\n", log->sn, log->mac, log->biosV, log->biosD, log->ec, log->touchFW, log->oaKey, log->batlvl);

  printf("index=%d", index);

  if (index != 8)

  return 1;

  else

  return 0;

  }

  int main(int argc, char* argv[])

  {

  FILE *f;

  DBINFO dbinfo;

  LOGS log;

  memset(&dbinfo, '\0', sizeof(dbinfo));

  memset(&log, '\0', sizeof(log));

  if (argc != 5) help();

  if ((f=fopen(argv , "r"))==NULL)

  {

  fprintf(stderr, "\n] Error open file!\n");

  return 1;

  }

  if(parseLogs(f, &log))

  {

  fprintf(stderr, "\n] Error log file format!\n");

  return 1;

  }

  strncpy(dbinfo.host, argv , strlen(argv ));

  strncpy(dbinfo.user, argv , strlen(argv ));

  strncpy(dbinfo.passwd, argv , strlen(argv ));

  strncpy(dbinfo.db, "test", strlen("test"));

  return uplog(&dbinfo, &log);

  }

      

首页 上一页 4 5 6 7 8 下一页 尾页 7/8/8
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言的struct的数据成员对齐 下一篇二叉查找树

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: