这段代码一直segmentation fault。哪儿出错了?

我正在创建一个程序,它将分析目录中的文件.fits,然后它将在另一个目录中创建另一个文件.txt。它只是一个转换器。

当我试图执行程序(编译是OK)它给了我一个错误信息:

计划接收信号SIGSEGV:段错误 - 无效的内存引用。

而且还有另外一个信息:当我删除它,那么“写入新的.txt文件转换器”的部分程序的一个延伸,使程序进入确定,它读取整个。适合文件!这是这个弹力:

我已经声明变量“arq”作为一个字符,一切都OK。当我删除这段延伸时,段错误不再出现,但我现在不知道该怎么做,因为我需要将这些信息传递给这个.txt!而“arq”字符串并不完整,因为我现在只是测试,稍后我会添加整个目录。


其实错误发生,因为它给naxes总是一个零值!

这个程序通过输入的第一个命令行参数指定IP地址,SCAN()扫描此IP地址的端口
然后通过第二个命令行参数指定要调用的函数名,通过结构体中的函数指针调用该函数.
我觉得没有错误,编译以通过,可是运行就出现
请教各位高手,我这个程序到底在什么地方出现问题,感谢!!!

我要回帖

更多关于 电脑运行出错错误代码1 的文章

 

随机推荐