Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.90
Mitra
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 23
#1

Ошибка при запуске проекта: error: no match for ‘operator>>’ - C++

31.07.2014, 14:30. Просмотров 3918. Ответов 2
Метки нет (Все метки)

В NetBeans создал проект:

Добавлено через 1 минуту
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <string>
 
using namespace std;
 
int main() {
    
    string month[12];
    month[0] = "January";month[1] = "February";month[2] = "March";
    month[3] = "April";month[4] = "May";month[5] = "Jun";month[6] = "July";
    month[7] = "August";month[8] = "September";month[9] = "October";
    month[10] = "November";month[11] = "December";
    
    int sales[12][3]; int sum[3]; int i, j;
    
    cout << "Enter the amount of proceeds from the sale of books by month.\n\n";
 
    for (j=0; j<3; j++)
        for (i=0; i<12; i++){
            cout << "Enter the number of books sold for " << month[i] << ": ";
            cin >> sales[i,j];
            sum[j] = sum[j] + sales[i,j];
            }
    
    for (j=0; j<3; j++){
        cout << "\nThe total volume of books sold was "
                << sum[j] << " books for the " << j+1 << "year!\n";
    };
    
    cout << "Total books sold over 3 years " << sum[0]+sum[1]+sum[2] << "!\n";
    
    return 0;
При запуске, проект завершается с ошибкой: main.cpp:28:17: error: no match for ‘operator>>’ (operand types are ‘std::istream {aka std::basic_istream<char>}’ and ‘int [3]’)
cin >> sales[i,j];

Добавлено через 55 секунд
Подскажите где я ошибся.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2014, 14:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка при запуске проекта: error: no match for ‘operator>>’ (C++):

Error: no match for 'operator!=' - C++
код метода: // lnum это vector&lt;int&gt; , base - const int void Verylong::normal() { for (auto i = lnum.begin(); i !=...

Ошибка при использовании перегруженного оператора вывода в поток: no match for 'operator<<' - C++
Пытаюсь написать класс комплексных чисел, но не могу сделать вот что: #include &lt;iostream&gt; #include &quot;head.h&quot; using namespace std; ...

Code::blocks error: no match for 'operator[]' in 'SP[i]' - C++
Собственно всё в названии, почему-то оператор ждёт чего-то другого, по форуму поискал ничего не подошло, может помогут знатоки. Вроде бы...

Ошибка: no match for 'operator<<' - C++
Добрый вечер! Отрывок из main() cout &lt;&lt; &quot;\n\n LIST &quot; &lt;&lt; endl; list&lt;GradStudent&gt; l; list&lt;GradStudent&gt;::iterator it; ...

Ошибка: no match for 'operator>>' - C++
Не могу понять в чем проблема, объясните пожалуйста..

MPI: error(3) при запуске проекта - C++
Здравствуйте. Возникла проблема с MPI. Установлено VS 2010, Microsoft HPC Pack 2008. Настраивал в соответствии с этим материалом:...

2
nmcf
5324 / 4644 / 1553
Регистрация: 14.04.2014
Сообщений: 18,479
31.07.2014, 14:39 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
К массиву не верно обращаешься. Каждый индекс - в своих скобках.
1
Mitra
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 23
31.07.2014, 14:55  [ТС] #3
Заработало! Благодарю!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2014, 14:55
Привет! Вот еще темы с ответами:

Ошибка при запуске проекта - C++
Доброго времени суток, спасибо что уделили время ^^ если есть возможность, не мог бы кто-нибудь помочь найти ошибку в коде? глаз уже...

Ошибка при запуске пустого проекта - C++
При запуске пустого проекта выдает ошибку.

C:\tsserver\Projects\cpp\codeblocks\MyComp\compiler\mmz\mmz. cpp|29|error: no match for 'operator=' in '* Item = * Source'| - C++
char **Source; TArray&lt;std::string&gt; *Item; ... *Item=*Source;

Ошибка в коде "no match for 'operator[]' (operand types are 'Student' and 'int')" - C++
Помогите пожалуйста разобраться, в чём проблема? Весь код: #include &quot;windows.h&quot; #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru