所以,我一直在尝试创建一个我在测试中没能做到的程序。它应该能够1)在子串中搜索一个单词。我得到了一些帮助。现在是用户输入数字的部分(这里是一个k),程序打印出字符串中单词前面/后面的单词。我认为它应该通过计算字符(这里是一个s)来完成,直到我遇到一个空格字符而不是输入数字的值(应该是m)。但是,由于某种原因,当这个循环结束时,s总是等于m。
for(int h = 0; h < 100; h++){
if (*(found+h) = ' '){
m++;
}
s++;
if(m > k){
break;
}
}
答案 0 :(得分:1)
if (*(found+h) = ' '){
应该是
if (*(found+h) == ' '){
你需要一个平等的考验。