Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Как представить в коде табличные данные? http://www.cyberforum.ru/c-beginners/thread1365059.html
Есть ли возможность записать в код эту таблицу?
C (СИ) Не получается создать в структуре поле с именем (char[]) чтобы компилировалось без warning Всем привет. Потребовала жизнь немного разобраться с С, (до этого были 1С и совсем немножко С#), и я засел ковырять некий курс. Дошел до тестовой задачи: дана структура на несколько полей, функция... http://www.cyberforum.ru/c-beginners/thread1364982.html
Тернарные операции: разменять n, используя 50,10,5,3,1- копеечные монеты, чтобы количество было минимальным C (СИ)
Здравствуйте, занимаюсь сессией и возникла проблема с одним заданием на Тернарные операции , как реализовать это с математической точки зрения я понимаю , но с программной - нет : Записать...
C (СИ) Нужен перевод из С++ в С
написал на плюсах, нужен обычный Си. помогите перевести на язык C, либо подскажите компилятор. ни разу не сталкивался с обычным Си, занимался только плюсами. сейчас требуется перевести в Си, а у меня...
C (СИ) Символьные строки. Разбивание на слова и нахождение нужного слова http://www.cyberforum.ru/c-beginners/thread1364884.html
Помогите написать прогу. Не могу разобраться, какие команды применить. Так же нужно использовать отдельно функцию. В Файле находится список поездов в виде: Пункт_отправления-Пункт назначения...
C (СИ) По доступу к элементам структуры по адресу или значению В продолжение моей прошлой темы про функцию malloc, создал новую тему, опасаясь, что туда уже никто не заглянет. Более менее разобрался с этой темой, есть такой рабочий код: #include <stdlib.h>... подробнее
ScorpiN
3 / 3 / 3
Регистрация: 25.01.2015
Сообщений: 25
30.01.2015, 14:29 0

Ввод и вывод динамического массива. "Ошибка C2109: для индекса требуется массив или указатель"

30.01.2015, 14:29. Просмотров 729. Ответов 7
Метки (Все метки)

Ответ

Поправил функцию Ввода и Вывода
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
void vvod()
{
    int i, k;
    puts("Введите размер массива n : ");          //Ввод строки
    scanf_s("%d", &n);
    //n = 10;
    mas = (int*)calloc(n, sizeof(int));     // Захват памяти
    for (i = 0; i < n; i++)
    { 
        mas[i] = rand() % 10;
        printf("Массив на %d элементов сгенерирован  ", n);
    }
}
 
void vyvod(int *mas, int n)
{
    int i, j;
    if (!mas)
        printf("Массива нет \n Сгенерируйте массив выбрав пункт 1");
    else
        for (int i = 0; i < n; ++i)
        {
            printf("%2d", mas[i]);
            printf("\n");
        }
}


Вернуться к обсуждению:
Ввод и вывод динамического массива. "Ошибка C2109: для индекса требуется массив или указатель"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2015, 14:29

Error C2109: для индекса требуется массив или указатель
Есть код,делаю его в классы,вот выскочили ошибки,помогите исправить. class PID { private: ...

Error C2109: для индекса требуется массив или указатель
Помогите пожалуйста исправить ошибки. Новичок, пытаюсь разобраться второй день, но ничего не...

Error C2109: для индекса требуется массив или указатель
Здравствуйте, форумчане! Прошу помощи. Пробежался по всем похожим темам в этом форуме, решения для...

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