avatar
segmentation fault 求救# Unix - 噫吁兮,危乎高哉
l*o
1
编译程序通过,但是运行的时候出现如题错误
我用dbx debug, 结果说 signal SEGV (no mapping at the fault address) in fscanf
at XXXX
出错的一行是个很简单的读入语句 fscanf(velfp, "%d", &npt);
实在不知道什么意思
还有,我的这个程序是对每个事件分网格计算,当把网格分的很大的时候,整个程序运行没
问题
分的小一点就在中间出错. 可是出错之前,又已经有事件计算完毕了. 对每个事件不过循

而已,参数有些改变
实在找不出哪儿的错,郁闷
avatar
s*s
2

^^^^shoud be &npt
if npt is not pointer

【在 l******o 的大作中提到】
: 编译程序通过,但是运行的时候出现如题错误
: 我用dbx debug, 结果说 signal SEGV (no mapping at the fault address) in fscanf
: at XXXX
: 出错的一行是个很简单的读入语句 fscanf(velfp, "%d", &npt);
: 实在不知道什么意思
: 还有,我的这个程序是对每个事件分网格计算,当把网格分的很大的时候,整个程序运行没
: 问题
: 分的小一点就在中间出错. 可是出错之前,又已经有事件计算完毕了. 对每个事件不过循
: 环
: 而已,参数有些改变

avatar
l*o
3

you are right, this is a typo, in the program, it's &npt.

【在 s**s 的大作中提到】
:
: ^^^^shoud be &npt
: if npt is not pointer

avatar
D*e
4
前面文件肯定开对了?

【在 l******o 的大作中提到】
: 编译程序通过,但是运行的时候出现如题错误
: 我用dbx debug, 结果说 signal SEGV (no mapping at the fault address) in fscanf
: at XXXX
: 出错的一行是个很简单的读入语句 fscanf(velfp, "%d", &npt);
: 实在不知道什么意思
: 还有,我的这个程序是对每个事件分网格计算,当把网格分的很大的时候,整个程序运行没
: 问题
: 分的小一点就在中间出错. 可是出错之前,又已经有事件计算完毕了. 对每个事件不过循
: 环
: 而已,参数有些改变

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。