当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : c语言求助 段错误 atoi函数
帖子发表于 : 2009-06-25 15:35 

注册: 2009-04-01 8:50
帖子: 35
送出感谢: 0 次
接收感谢: 0 次
文件格式如:G10=NOR (G14,G11)

现在需要读取出上面的数字存取起来
atoi 函数出现了问题 导致段错误,请求帮忙
代码如下:
if (strstr(save,str_nor)!=NULL) /*nor gate info*/ //save中保存着读取的一行字符串
{
str_len=strlen(save);
for (i=0;i<10;i++)
{tab[i]=0;} //tab[i]数组用于存取读取的数字
j=0;
p =(char *) strtok(save, "=");
if (p) printf("%s\n",p+1);
tab[j]=atoi(p+1); /*output number*/
j++;

p1=(char *) strtok(NULL,"=");
p=(char *) strtok (p1,",");
if (p) printf("%s\n",p);
p2=(char *)strtok(NULL,",");
if (p2) printf("%s",p2);
p1=(char *)strtok(p,"G");
if (p1) printf("%s\n",p1);
p=(char*) strtok(NULL,"G");
//tab[j]=atoi(p);
//j++;



p1=(char *)strtok(p2,")");
// tab[j]=atoi(p1+1);j=0;
while (tab[j]!=0)
{
printf("%3d",tab[j]);
j++;
}
printf("\n");

}


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译