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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запуск Gnu через командную строку http://www.cyberforum.ru/cpp-beginners/thread571672.html
Здравствуйте, у меня возникла проблема такая интересная (лично для меня :D), вобщем до недавнего времени я занимался паскалем и решил перейти на С++, учебник который я скачал для новичков т.е. изучать С++ не зная С, и вобщем там используется Gnu а вот как его запускать через командную строку я незнаю xD помогите пожалуйста ламеру =)
C++ Циклическая форма реккурентного соотношения. Добрый день. Есть задание: "Реализовать функции, считающие n-ый элемент рекуррентного соотношения в рекуррентной и циклической формах. Т(n)=7T(n/3)+n^2" В реккурентной форме реализовал, а как с циклической быть не понимаю :( Подскажите пожалуйста в какую сторону копать? http://www.cyberforum.ru/cpp-beginners/thread571670.html
Управление мобильным роботом, построенным на базе Pololu. C++
Доброе время суток. Нужно написать или заставить работать готовую программу для управления мобильным роботом построенного на базе Pololu. К сожалению самого контроллера нету.
приблизительно значение из таблицы C++
вот таже таблица N utr KPD 1 | 335.25 |0.78 | 2 | 276.09 |0.78 | 3 | 223.90 |0.78 | 4 | 184.39 |0.78 | 5 | 150.74 |0.78 | 6 | 124.13 |0.78 | 7 | 139.69 |0.82 | 8 | 115.04 |0.82 |
C++ У меня вот такая задачка задано по с++ помогите решить!!! http://www.cyberforum.ru/cpp-beginners/thread571658.html
Написать программу которая вычесляет сумму и среднее арифметическое последовательности случайных чисел.Числа вывести в Listbos. В верху окна программы необходимо в поле CEdit1 указать количество выводимых чисел.Результаты должны сохранятся в файл.
C++ Написать функцию для записи в файл массива структур Помогите найти ошибку...выходит: undefined reference to `WinMain@16'| #include "fstream" #include "iostream" using namespace std; int n=0;//счетчик для количества ппациентов int num_w=0; struct Pacient{ char surname; char name; подробнее

Показать сообщение отдельно
senechka_93
1 / 1 / 0
Регистрация: 11.05.2012
Сообщений: 15

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

11.05.2012, 20:45. Просмотров 811. Ответов 5
Метки (Все метки)

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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include <stdio.h>
#include <conio.h>
 
int const max_widht=3;
int const max_height=3;
 
int minmax (int min, int max, int val, int max_height, int max_widht, int* m)
{   int i,max_w, min_w;
    for (int i=0; i<max_widht; i++)
    {
      max=min=m[i][0];
        for (int j=1; j<max_height; j++)
        {
          val=m[i][j];
          (val<min)? min=val : 0;
          (val>max)? max=val :0;  
        }
     max_w[i]=max;
     min_w[i]=min;
 
    }
 return max_w[i], min_w[i];
}
 
void main()
{   
    int i,j,val, min, max;
    int m[max_widht][max_height]={
    {8,2,3},
    {-1,0,-1},
    {9,77,34}
    };
    int max_w[max_widht], min_w[max_widht], max_h[max_height], min_h[max_height];
 
for (int i=0; i<max_widht; i++)
    {
        for (j=0; j<max_height; j++)
        {
          printf("%4d", m[i][j]);
        }
        printf ("\n");
}
 
 minmax ( min ,max, val, max_height, max_widht,*m);
 
/*for (i=0; i<max_widht; i++)
{
    max=min=m[i][0];
    for (j=1; j<max_height; j++)
    {
        val=m[i][j];
        (val<min)? min=val : 0;
        (val>max)? max=val :0;  
    }
 max_w[i]=max;
 min_w[i]=min;
 
}*/
 
for (j=0; j<max_height; j++)
{
    max=min=m[0][j];
    for (i=1; i<max_widht; i++)
    {
        val=m[i][j];
        (val<min)? min=val : 0;
        (val>max)? max=val :0;  
    }
 max_h[j]=max;
 min_h[j]=min;
 
}
 
for ( i= 0; i<max_widht; i++ ) 
{
 
    for ( j= 0; j<max_height; j++ ) 
{
   if ( m[i][j] == max_w[i] && m[i][j] == min_h[j] || m[i][j] == min_w[i] && m[i][j] == max_h[j]) 
   {
 
      printf( "m[%d][%d]=%d\n", i, j, m[i][j] );
   }
 
}
}
 
 
 
_getch();
}
error C2109: для индекса требуется массив или указатель в 12,15,19,20 и 23 строке. Что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru