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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Fareor
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 5
#1

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

18.11.2012, 08:22. Просмотров 343. Ответов 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++ Как задать переменный размер массива
C++ Задать размер динамического массива через переменную, обявленную как extern
C++ Как задать размер матрицы в конструкторе класса?
Размер массива C++
Как задать размер массива равным значению входного аргумента C++
Не получается задать произвольный размер массива в struct C++
Задать размер матрицы C++
C++ Задать форму сигнала в музыкальном файле

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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     Задать размер массива в стороннем файле
Ответ Создать тему
Опции темы

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