Я хотел бы передать серию 2D-массивов функции, которая затем сохраняет ее в файл. Моя «функция сбережения» выглядит следующим образом: (вопросительные знаки указывают я не знаю, какого черта я делаю.)Передача 2D-массива функции C++
void saveArray(double* z(?),double* u1(?),double* u2 (?),double* theta (?), int row,
int column)
{
ofstream output("data.csv");
for(int j=0;j<row;++j)
for(int i=0;i<column;i++)
{
output<<setprecision(32)<<z[j]<<","<<setprecision(32)<<u1[j][i]<<","
<<setprecision(32)
<<u2[j][i] <<","<<setprecision(32)<<theta[j][i]<<endl;
}
г является: г [30000], u1, u2 и тета являются [101] [30000] 2D-массивы.
Пожалуйста, дайте мне знать, если это сбивает с толку, и я могу опубликовать весь код.
Почему у вас есть вопросительные знаки в вашем коде? Используйте '/ * comments * /' вместо – bobobobo
Вам лучше взять какую-нибудь книгу. – Beginner
Ух, ну, и вопрос в том, что? –