Как передать один и тот же массив между двумя разными модулями?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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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