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

для индекса требуется массив или указатель, выражение должно иметь тип указателя на объект - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В одномерном массиве, состоящем из n целых элементов, вычислить http://www.cyberforum.ru/cpp-beginners/thread675550.html
В одномерном массиве, состоящем из n целых элементов, вычислить: 1.) сумму элементов с четными номерами; 2.) произведение элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные 0, считать положительными). Помогите плиз!
C++ Дано натуральное число n и действительное число а, найти, используя цикл Дано натуральное число n и действительное число а, найти, используя цикл: 1/а+1/(a(a+1))+1/(a(a+1)(a+2))+......+1//(a(a+1)(a+2).....(a+n)) http://www.cyberforum.ru/cpp-beginners/thread675541.html
как вынести класс в отдельный файл? C++
сделал простенький класс class cool { public: cool(); int ga(); int gb(); void sa(int _a);
If a function throws an exception? C++
If a function throws an exception _____ . Question options: A) it must be caught in that function. B) it may be caught in that function. C) it can only be a non-numeric exception. D) it causes a syntax error.
C++ sizeof на битовую структуру http://www.cyberforum.ru/cpp-beginners/thread675515.html
Данный код структуры : #pragma pack(push, 1) struct FIELD { unsigned x : BITS_COUNT; }; #pragma pack(pop)
C++ Вычислить значение выражения Помогите прописать решение на программе Borland: z = \frac{\log_{2 - x^2}\, (1 + y^2)}{\log_{2 + |y|} \,(1 + |x|)} подробнее

Показать сообщение отдельно
admag
0 / 0 / 0
Регистрация: 13.10.2012
Сообщений: 3
20.10.2012, 11:01     для индекса требуется массив или указатель, выражение должно иметь тип указателя на объект
Привет! Помогите, не могу понять как исправить эти ошибки(
error C2109: для индекса требуется массив или указатель.
IntelliSense: выражение должно иметь тип указателя на объект.
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
66
67
68
69
70
71
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <iostream>
#include <math.h>
#include "stdafx.h"
#include "clocale"
#include "time.h"
#include "stdlib.h"
 
using namespace std;
void _tmain()
{
    setlocale (LC_ALL, "Russian");
    srand(time(NULL));
    int menu, mas, N, i, x, t;
    do
    {
        printf("Программа для замены минимального значения максимальным \n");
        printf("1.Ввести данные\n");
        printf("2.Найти минимальное и максимальное и заменить максимальное минимальным\n");
        printf("3.Вывести результат\n");
        printf("-----------------------------------------------------------------------------\n");
        printf("0.Выход\n");
        scanf("%d", &menu);
        menu=getch();
        switch (menu)
        {
        case '1':
            {
                for (i=0;i<N;i++)
                {
                    printf("Введите значения массива [%d]: ",i);
                    scanf("%d", &mas[i]);
                }
            }
            getchar();
            break;
        case '2':
            {
                int max=0, min=0;
                for (i=1;i<x;i++)
                    if (mas[i] > mas[max])
                         max = i;
                for (i=1;i<x;i++)
                    if (mas[i]<mas[min])
                         min=i;
                t=mas[min];
                mas[min]=mas[max];
                mas[max]=t;
            }
        case '3':
            {
                system("cls");
                for (i=1;i<x;i++)
                {
                    printf("%d", mas[i]);
                }
            }
            getch();
            break;
            system("pause");
        case '0':
            {
                break;
            }
        }
    }while(menu!='0');
    getchar();
    return;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru