小编use*_*809的帖子

c中的分段错误strcmp

我正在尝试在 c 中运行一个程序,该程序接收用户的文本文件和字符串,然后在文件中搜索该字符串。它不断出现分段错误,gdb 将我指向这个函数,但我不确定问题是什么。我很确定这与电话有关,strcmp但我不确定。任何有关此问题的帮助将不胜感激。

int inTable( const char *s )
{
    int i;

    for( i=0; i<numLines; ++i )
    {
        if( strcmp( st[i], s ) == 0 )
                return 1;
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c debugging gdb segmentation-fault strcmp

-2
推荐指数
1
解决办法
1610
查看次数

标签 统计

c ×1

debugging ×1

gdb ×1

segmentation-fault ×1

strcmp ×1