注册 登录
编程论坛 C++教室

【help】no relevant changes detected 是什么意思?

zhiqiang 发布于 2007-11-23 11:45, 7479 次点击
使用vc6.0编 了个c++程序,编译提示:

--------------------Configuration: li0725 - Win32 Debug--------------------
Compiling...
Skipping... (no relevant changes detected)
li0725.cpp

li0725.obj - 0 error(s), 0 warning(s)


其中(no relevant changes detected)是什么意思啊?怎么引起来的,怎么修改?


源代码如下:

// 输入一行字符,统计其中的单词个数。
#include<iostream.h>
#include<string.h>

int numwords(char string[])
{
   int  i, j, num=0;
   j = strlen(string);
   for (i=0; i<j; )
   {
      while (string == ' ')
         i++;
      if (i<j)
        num++;
      while (string!=' ' && i<j)
        i++;
   }
   return num;
}

void main()
{
   char  string[80];
   int  num;
   cout << "请输入一行字符:";
   cin.getline(string, 80);
   num = numwords(string);
   cout << "输入的字符串为:" << string << endl;
   cout << "字符串中包含的单词个数为:" << num << endl;
}
1 回复
#2
diaoxue2007-11-25 09:59
把鼠标放到上面就有解释
// 输入一行字符,统计其中的单词个数。
#include<iostream.h>
#include<string.h>
int numwords(char string[])
{
   int  i, j, num=0;
   j = strlen(string);
   for (i=0; i<j; )
   {
      while (string[i] == ' ')
         i++;
      if (i<j)
        num++;
      while (string[i]!=' ' && i<j)
        i++;
   }
   return num;
}
void main()
{
   char  string[80];
   int  num;
   cout << "请输入一行字符:";
   cin.getline(string, 80);
   num = numwords(string);
   cout << "输入的字符串为:" << string << endl;
   cout << "字符串中包含的单词个数为:" << num << endl;
}
1