atexit()函数应该在哪里去以防止seg故障?
我的代码工作得很好,但是当我退出我的simpleshell时,出现了分段错误。 atexit(final)的最后仍然被调用并正常工作。我认为问题在于atexit(),因为当从代码中删除atexit()时,我可以正确“退出”(即CNTRL + D)simpleshell。但是,重申,一旦atexit()在我的代码中(请参阅下面的代码),它在退出时会导致分段错误(即使执行“final”)。 stati
c
fault
atexit
2013-11-29