как передать двумерный массив из array.cpp

180
14 февраля 2019, 21:00

Есть два файла Не считая хэйдера array.h , в ней только одна строчка:

int randoming();

array.cpp:

#include <iostream>
#include <stdlib.h>
#include <ctime>
#include "array.h"
int randoming()
{
    float a[10][10]; int i,j;
    srand(time(0));
    for(j=0; j< 10;j++){ //строки
        for(i=0;i < 10;i++){ //столбцы
            a[i][j] = 1-((rand()%100000)*0.00001); //мутим случайные числа
            if (a[i][j]<=0.5 && a[i][j]>=0.01){ //задаем ограничения
                std::cout << a[i][j] << "   ";
            }
            else
               i--; //если не выполнены ограничения мутим рандомное число заново для этого элемента
        }
        std::cout << std::endl;             //новая строка
    }
    return 0;
}   

ai.cpp:

#include <iostream>
#include <cstring>
#include "array.h"
using namespace std;
float random(float i){
    return randoming();
}
int main(void)
{
    float i;
    random(i);
    return 0;
}

Только не говорите про лишние хэйдеры - поменяю. Как передать массив из array.cpp в ai.cpp, который вы можете вывести на экран, скомпилировав программу? И как соответственно получить его? Есть предложения?

READ ALSO
ошибка в логическом выражении

ошибка в логическом выражении

В блоке if ошибка, но я не могу ее найтиВот текст ошибки:

170
Проблема с JDBC

Проблема с JDBC

Здесь код, где я вставляю в данные базу данныхЗдесь структура базы данных:

176
как сгенерить key в Keystore на основе полученного извне byte[]/String

как сгенерить key в Keystore на основе полученного извне byte[]/String

Есть AES ключ в виде byte[] полученый с сервераНужно создать Key и положить его в Keystore, либо сгенерить ключ уже в KeyStore на основе этого масива

161