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

Задать размер массива в стороннем файле - C++

Восстановить пароль Регистрация
 
Fareor
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 5
18.11.2012, 08:22     Задать размер массива в стороннем файле #1
В файле записано число, допустим 5, нужно считать его и создать массив такого размера
C++
1
2
3
4
5
    ifstream f("file.txt");
    int t; 
    f >> t;
    const int n = t;
    int mass[n];
Пишет, что n должно иметь константное значение. Что делать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 08:22     Задать размер массива в стороннем файле
Посмотрите здесь:

C++ Можно ли задать размер строкового массива переменной
C++ Задать размер массива
Задать размер двумерного массива C++
C++ Как задать переменный размер массива
C++ Задать размер динамического массива через переменную, обявленную как extern
Как задать размер массива равным значению входного аргумента C++
Не получается задать произвольный размер массива в struct C++
Задать размер матрицы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Schizorb
 Аватар для Schizorb
508 / 460 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
18.11.2012, 08:44     Задать размер массива в стороннем файле #2
Выделить память динамически.

Добавлено через 1 минуту
C++
1
2
3
4
ifstream f("file.txt");
int size; 
f >> size;
int * mass = new int[size];
Yandex
Объявления
18.11.2012, 08:44     Задать размер массива в стороннем файле
Ответ Создать тему
Опции темы

Текущее время: 20:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru