![]() |
Как правильно передать несколько данных в программу из функции?
В функции outArray формирую массив, а затем адрес первого элемента массива вместе с количеством строк и столбцов массива передаю в программу:
Код:
#include <iostream> - как в моей программе, зная адрес первого элемента массива, количество строк и столбцов, вывести значения массива? - с помощью каких типов C++ удобно передавать (возвращать) данные различных типов? Например, в моем случае передать массив float и количество строк и столбцов int. |
Цитата:
Код:
#include <iostream> Цитата:
Код:
#include <iostream> |
Хотелось бы все-таки разобраться с моим кодом. Переделал программу так, чтобы в основной программе правильно определялись адреса:
Код:
#include <Windows.h> |
tumanovalex, твоя функция возвращает массив указателей, которые указывают на адреса локальных не статических переменных. После выхода с функции они удаляются. Обращение к этим переменным каким либо образом (через обращения к значению указателя) не определено.
|
Понятно. Спасибо за ответы.
|
Время: 02:50. |
Время: 02:50.
© OSzone.net 2001-