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

не считывает структуру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ лаба по файлам http://www.cyberforum.ru/cpp-beginners/thread402731.html
1. Выбрать вариант задания, из перечисленных ниже, в соответствии с вариантом. 2. Написать программу, осуществляющую следующие действия : 2.1. ввод исходных данных, описанных под пунктом a) с клавиатуры в файл; 2.2. ввод данных, описанных под пунктом b), с клавиатуры в файл исходных данных в режиме добавления; 2.3. чтение исходных данных из файла в переменные, указанные под пунктом c); ...
C++ и ещё массив символов Конструкторы: параметр - строка, создание массива символов. параметр - число, создание массива символов заданного размера Методы: вывод массива символов, сортировка массива символов Статический метод: вход - число N, массив символов. Выход - новый массив, содержащий первые N символов первого массива Динамический метод: вход - символ С, число N. Действие: заменить первые N символов массива на... http://www.cyberforum.ru/cpp-beginners/thread402727.html
C++ Мальчики помогите с Двумерными массивами
Дополнить класс Matrica следующим методом: Одномерный массив, чьи элементы равны произведениям элементов строк исходного двумерного массива
Не работает добавление элемента в список C++
#include <iostream> using namespace std; class mas { public: int data; mas* next; mas* prev; }; class List
C++ Вывести первую цифру после десятичной точки. http://www.cyberforum.ru/cpp-beginners/thread402679.html
Дано положительное действительное число X. Выведите его первую цифру после десятичной точки. При решении этой задачи нельзя пользоваться условной инструкцией и циклом. Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Официальным языком форума...
C++ Что происходит с курсором? Форумчане, подскажите пожалуйста, что происходит с курсором, почему это так происходит. Выкладываю код. #include "StdAfx.h" #include <windows.h> #include <fstream> #include <string> #include <iostream> #include <iomanip> подробнее

Показать сообщение отдельно
jambas92
 Аватар для jambas92
58 / 57 / 3
Регистрация: 18.11.2010
Сообщений: 315
09.12.2011, 10:50     не считывает структуру
Здравствуйте! Когда считываю структуру говорит что no operator ">>" matches operands

вот мой код:

C++
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
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <string>
#include <cmath>
#include <stack>
using namespace std;
 
struct Market{
    int pNo[100];
    string name[100];
    double price[100];
    double qty[100];
    double disc[100];
};
int main () {
    Market *mark = new Market;
    string com;
    string com1 = "enter";
    string com2 = "show";   
    int i = 0;
    while(true){
        cout << "Enter on of the two commands ENTER or SHOW" << endl;
        cin >> com;
        if (com == com1)
        {
            cin >> mark[i].pNo >> mark[i].name >> mark[i].price >> mark[i].qty >> mark[i].disc;
            i++;
        }
        else if (com == com2)
        {
            for (int j=0; j<i; j++)
            {
                cout << mark[j].pNo << mark[j].name << mark[j].price << mark[j].qty << mark[j].disc;
            }
        }
        else
        {
            cout << "You have entered wrong command, please try again" << endl;
            break; //or continue
        }
    }
 
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru