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

error C2109: для индекса требуется массив или указатель. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать программу, моделирующую обстановку у киоска http://www.cyberforum.ru/cpp-beginners/thread113607.html
ПОЖАЛУЙСТА ПОМОГИТЕ,КАК ТУТ СДЕЛАТЬ БЛОК СХЕМУ,И МОЖЕТЕ ОБЪЯСНИТЬ ЕСЛИ НЕ ТРУДНО...тУРБО СИ В газетный киоск стоит очередь желающих купить популярные издания «Караван» и «Казахстанская правда». Каждый из стоящих имеет намерение купить один или несколько экземпляров интересующих его изданий, но продавец продает только по одному экземпляру каждого издания. Издания подвозят двумя партиями по М...
C++ Строка в число Написать и протестировать функцию, которая преобразует строку двоичных цифр в эквивалентное ей целое десятичное число. пожалуйста сделайте http://www.cyberforum.ru/cpp-beginners/thread113600.html
Односвязный список.Очередь для символов. C++
Пожалуйста помогите выполнить задачки.Буду очень признательна за помощь! 1. Создать односвязный список с помощью массива целых чисел. Поменять местами четные и нечетные элементы списка (рядом стоящие). Результирующий список вывести на экран. Порядок чисел в списке задается массивом индексов следующих элементов (next). 2. Создать очередь для символов. Максимальный размер очереди вводится с...
Ветвление C++
Даны числа a1,b1,c1,a2,b2,c2. Напечатать координаты точки пересечения прямх: a1x+b1y=c1 и a2x+b2y=c2, либо сообщить, что эти прямые совпадают.
C++ Перегрузка операция http://www.cyberforum.ru/cpp-beginners/thread113572.html
Помогите плиз с лабораторной 1. Класс “Товар”: название, порядковый номер, поставщик, цена, количество единиц. 2. Потомки: “Промышленный товар”(условия транспортировки, место нахождения на складе, в торговом зале, на витрине) и “Пищевой продукт”(дата изготовления срок хранения). Во всех классах определить функцию alarm() – для промышленного товара с сообщением условий...
C++ протабулировать ф-ии,зависящие от двух переменных или от нескольких параметров необходимо протабулировать ф-ии,зависящие от двух переменных или от нескольких параметров.результаты табулирования оформить в виде одной таблицы или совокупности таблиц.параметры таблицы (число колонок,их ширина) вводить с экрана...... Само задание вот: вычислить значение ф-ии F(x,y)=x+cos(y/x) при х,изменяющемся от1.7 до 5.2 с шагом 0.35,и у,изменяющемся от 0 до 2 с шагом 0.2 . подробнее

Показать сообщение отдельно
VenomBelarus
 Аватар для VenomBelarus
4 / 3 / 0
Регистрация: 27.02.2010
Сообщений: 7
07.04.2010, 20:36     error C2109: для индекса требуется массив или указатель.
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <string.h>
#include <ctime>
 
  
using namespace std;
 
 
 
struct Fin
{
    int day;
    double money;
};
class Buh
{
    Fin* pFin;
    int sz;
 
public:
    Buh(int size=0)
    {
        sz=size;
        if (size!=0)
        {
            pFin= new Fin [sz];
            int i;
            for (i=0; i<sz; i++)
            {
                
                
                pFin->money[i]=(rand()%1000)/100;
                pFin->day[i]=i*2+1;
                cout<<"Money:"<<pFin->money[i]<<"Day:"<<pFin->day[i]<<endl;
            }
        }
        else pFin=0;
    }
 
    Fin& operator [] (int i)
    {
        i=i%sz;
        return pFin[i];
    }
    
    
 
};
 
 
 
int main()
{
    srand((unsigned)time(0));
    setlocale (LC_ALL, "rus");
    
    int size=15;
    
    Buh b(size);
    
    
    
    
    return 0;
}
Подскажите, почему не работает код? Спасибо.

Добавлено через 22 часа 52 минуты
up!!!!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru