Как передать один и тот же массив между двумя разными модулями?C++

Программы на C++. Форум разработчиков
Anonymous
Как передать один и тот же массив между двумя разными модулями?

Сообщение Anonymous »

Я пытаюсь использовать модули с массивами.
Я пытаюсь создать модуль, который получает данные, вводимые с клавиатуры пользователя, и другой модуль, который печатает массив, который вводит пользователь. (модули предназначены для программы, которая выполняет некоторые базовые статистические вычисления, используя список реальных точек данных). В настоящее время я не могу понять, как передать весь массив между модулями.
Это в пространстве имен std, только включенный файл atm — это .Вот что у меня есть для модуля ввода:

Код: Выделить всё

void inputList(double data[], int count) {
const int MAX_arraySize = 20;
int value = 0;
for (int i = 0; i < MAX_arraySize; i++) {
cout > value;
if (value != -1) {
data[i] = value;
count = count++;
}
else {
i = MAX_arraySize;
}
}
}
вот что у меня есть для модуля печати:

Код: Выделить всё

void printList(double data[], int count) {
for (int i = 0; i < count; i++){
cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79280886/how-do-i-pass-the-same-array-between-two-different-modules[/url]

Вернуться в «C++»