IFTTT 分段错误

IFTTT 分段错误

我正在使用 getop 和 ocelot 完成学校作业,我必须计算单词数并计算文档中的子字符串。我可以计算单词数,但无法计算子字符串,我只能读取/显示用户想要的子字符串,这就是该程序的作用。现在,当我在命令行中输入以下示例时:

./hello -c -f substringToFind test.txt

它可以工作,但这是因为文件测试存在,例如我说:./hello -c -f hd test

它会给我一个段错误。我如何才能知道它是否是一个段错误并显示一条消息?例如:

if(segmentation fault){
printf("...");
exit(1)
}

谢谢

答案1

这个问题也许可以更好地回答stackoverflow.com比这里。我也猜你的意思是获取选项代替盖托普

如果我理解正确的话,你可能需要检查文件而不是分段错误:

if( access( filename, F_OK ) != -1 ) {
    // file exists
} else {
    // file doesn't exist
}

相关内容