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

Возврат созданного в функции массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте задачку (написать функцию, которая возвращает индекс строки t к строке s, и "-1", если t в s не входит) http://www.cyberforum.ru/cpp-beginners/thread876500.html
Написать функцию, которая возвращает индекс строки t к строке s, и "-1", если t в s не входит. Вот код программы: int stroka(char *s,char *t) {int k=0, n=0; while (*t++==*s++) { n=k; }...
C++ комментарии к программе(желательно построчно) #include <iostream> using namespace std; #include <iomanip> template <typename T> class Stack { private: T *stackPtr; int size; T top; http://www.cyberforum.ru/cpp-beginners/thread876496.html
Ошибка при создании 2-го элемента динамического списка C++
НЕ могу понять откуда как исправить данную ошибка . Выскакивает как мне кажется при попытке динамически выделить память для указателя на структуру повторно Node *pv = new Node . Компилировал на DEV...
C++ Найти нужные числа из множества случайных
Доброго времени суток! Ребята, помогите, пожалуйста, решить задачу) Изначально задание выглядит так: "Эксперимент состоит из подсчета числа бросков двух костей до выпадения двух шестерок. Провести...
C++ Необработанное исключение в "0xcccccccc" http://www.cyberforum.ru/cpp-beginners/thread876470.html
Не могу разобраться где ошибка. MS VS при отладке выдает ошибку "Необработанное исключение в "0xcccccccc" в "Lab_10_v2.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcccccccc"." //main.cpp...
C++ Создать функцию, возвращающую индексы первого неотрицательного элемента матрицы. Продемонстрировать работу данной функции для матриц Создать функцию, возвращающую индексы первого неотрицательного элемента матрицы. Продемонстрировать работу данной функции для матриц А(3, 6), В(2, 6), С(5, 6). Комментарии к строкам... подробнее

Показать сообщение отдельно
Anklav
436 / 294 / 22
Регистрация: 23.01.2013
Сообщений: 624
Завершенные тесты: 2

Возврат созданного в функции массива - C++

23.05.2013, 23:16. Просмотров 512. Ответов 4
Метки (Все метки)

Верна ли следующая конструкция?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void LoadArray(float* array, int & count)
{
    int fcount = 30;//данная цифра подсчитывается при открытии файла.
    count = fcount;
    array = new float[fcount];
 
    // дальше загрузка данных в массив.
}
 
void main()
{
    float* Data = null;
    int count = 0;
    LoadArray(Data, count);
    //После этой функции у меня Data все равно == null
}
Суть в чем. В файле записано неизвестное количество допустим float'ов, и создавать динамически массив до вызова функции загрузки не имеет смысла, т.к. неизвестно сколько данных будет в файле. Реализовывать отдельный метод, который бы выяснял сколько данных в файле - не хочется. Как можно это сделать с 1 функцией?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru