Неизвестная ошибка

Помогите с кодом который из книги по изучению С++:Вот неработающий код:
#include <iostream>
using namespace std;
#include <conio.h>             
enum itsaWord { NO, YES };    
int main()
{
  itsaWord isWord = NO;        
  // вводится слово, и NO, когда вводятся пробелы
  char ch='a';                 
  int wordcount = 0;           
  cout << "Введите предложение: \n";
  do {
    ch = getche();             
    if( ch==' ' || ch=='\r' )  
    {
      if( isWord == YES )      
      {                        
        wordcount++;           
        isWord = NO;          
      }
    }                          
    else                       
    if ( isWord == NO )        
    isWord = YES;              
    } while( ch !='\r ' );    
  cout << "\n---Число слов: " << wordcount << "---\n";
  return 0;
}
1 ответ

Попробуйте убрать conio.h и в 15 строке написать ch = cin.get ();