在字符串中搜索子字符串

时间:2016-01-03 16:03:45

标签: c for-loop substring

所以,我一直在尝试创建一个我在测试中没能做到的程序。它应该能够1)在子串中搜索一个单词。我得到了一些帮助。现在是用户输入数字的部分(这里是一个k),程序打印出字符串中单词前面/后面的单词。我认为它应该通过计算字符(这里是一个s)来完成,直到我遇到一个空格字符而不是输入数字的值(应该是m)。但是,由于某种原因,当这个循环结束时,s总是等于m。

for(int h = 0; h < 100; h++){
        if (*(found+h) = ' '){
            m++;
        }
        s++;
        if(m > k){
            break;
        }
    }

1 个答案:

答案 0 :(得分:1)

if (*(found+h) = ' '){

应该是

if (*(found+h) == ' '){

你需要一个平等的考验。