这是部分代码
if (flag = true && isalpha(ch))
{
word_num++;
flag = false;
}
if (flag = false && (ispunct(ch) || isspace(ch)))
flag = true;
if (flag == true && isalpha(ch))
if (flag == false && (ispunct(ch) || isspace(ch)))
应该都是等于吧。
对每个字符进行循环:
if (flag = true && isalpha(ch))
{
word_num++;
flag = false;
}
**else **if (flag = false && (ispunct(ch) || isspace(ch)))
flag = true;