IntelliSense: ни один оператор >> не соответствует этим операндам

#.net #c #visual-studio-2010 #visual-c

#.net #c #visual-studio-2010 #visual-c

Вопрос:

Я пытаюсь выяснить, почему я продолжаю получать ошибку компилятора

IntelliSense: ни один оператор «>>» не соответствует этим операндам

с помощью приведенного ниже кода. Был бы признателен за любую предоставленную помощь. Спасибо

 #include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;

 int main(void)
 {
      int n;//number of resources we will  be dealing with 
      cout <<"What is number of resources to be shared?"<<
      cin >> n;
      return 0;
 }
  

Ответ №1:

Подсказка:

 cout <<"What is number of resources to be shared?"<<
cin >> n;
  

Совпадает с:

 cout <<"What is number of resources to be shared?"<< cin >> n;
  

Возможно, за << должно следовать что-то вроде std::endl; , просто или изменено на ; .