Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массивы : невозможно выделить память для массива постоянного нулевого размера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки как массивы символов :( http://www.cyberforum.ru/cpp-beginners/thread1041753.html
При работе со строками не использовать указатели. Строки рассматривать как массивы символов и работать с индексами. Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо...
C++ Златопольский C++ Помогите пожалуйста решить задачи из сборника. Есть наработки, но многого не знаю как делать. Среда Visual Studi0 2013, язык С++ 7.54. Известны расстояния от Москвы до нескольких городов. Найти... http://www.cyberforum.ru/cpp-beginners/thread1041741.html
Написать программу на с++ C++
1. Определить структуру TRAIN, содержащую следующие поля: -Название пункта назначения; -Номер поезда; -Время отправления. 2. Написать программу выполняющую следующие действия: -ввод с клавиатуры...
C++ перевести задачи с Паскаля на С++
Задача 1 Program z1; uses crt; var x: read; z,d:integer; begin clrscr; write( "Введите число_") realden(x);
C++ В данном линейном целочисленном массиве каждый элемент с четным индексом увеличить на значение индекса, с нечетным — уменьшить на значение индекса http://www.cyberforum.ru/cpp-beginners/thread1041697.html
В данном линейном целочисленном массиве каждый элемент с четным индексом увеличить на значение индекса, с нечетным — уменьшить на значение индекса.
C++ Задача с графами на C++ Помогите решить задачу. Дан граф(орграф) без циклов. Составить описание данных для его представления и фрагмент подпрограммы(подпрограмму): а) проверки,существует ли путь от вершины А к вершине В;... подробнее

Показать сообщение отдельно
Genn55
378 / 225 / 41
Регистрация: 26.12.2012
Сообщений: 744
15.12.2013, 00:20
Размер массива нужно указывать в объявлении это величина константная и изменить ее после объявления нельзя.
C++
1
const int n = 10;
а чтобы иметь произвольный размер нужно выделить память.
C++
1
2
   int n;
    int *a = new int [n]; // одномерный динамический массив
и работать как с обычным массивом.В конце программы память нужно освобождать
C++
1
delete [] a;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru