Tag: strstr

strstr不起作用

如果我输入“test”,为什么这段特殊的代码在strstr()上返回false? char input[100]; int main() { fgets(input, 100, stdin); printf(“%s”, input); if(strstr(“test message”, input)) { printf(“strstr true”); } } 我认为strstr在第一个参数中搜索了第二个参数的实例? 当我用一些文本替换输入或直接分配它时,它可以工作,但它似乎不适用于fgets。