Chinaunix首页 | 论坛 | 博客
  • 博客访问: 137555
  • 博文数量: 32
  • 博客积分: 582
  • 博客等级: 中士
  • 技术积分: 291
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-24 22:38
文章分类

全部博文(32)

文章存档

2012年(3)

2011年(29)

我的朋友

分类: LINUX

2011-12-09 20:30:58

以下程序我从网上找到的读取ini文件帐号的方法,比较简单,当然有很多限制性
主要是用到了strtok
  1. #include <string.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. int main(int argv,char **argc)
  5. {
  6. FILE *ini;
  7. char *name,*value,line[100];
  8. if(argv!=2)
  9. {
  10. printf("Usage:%s *.ini\n",argc[0]);
  11. exit(1);
  12. }
  13. ini=fopen(argc[1],"r");
  14. while(!feof(ini))
  15. {
  16.  fgets(line,1024,ini);
  17.  name=strtok(line,"=");
  18.  value=strtok(0,"=");
  19.  if(name&&value)
  20.  printf("name=%s value=%s",name,value);
  21.  else
  22.  {
  23.  printf("read %s error\n",argc[0]);
  24.  }
  25. }
  26. printf("\n");
  27. return 0;
  28. }

阅读(1995) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~