Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Передача динамического двумерного массива через параметры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сосчитать Гласные и Согласные в словах http://www.cyberforum.ru/cpp-beginners/thread7779.html
Some languages use many more vowels than others. For example, in Hawaiian “Puu Kaa Lani” has 6 vowels and 4 consonants. Write a program that inputs a line of text, calculates the ratio of vowels...
C++ Наследование от 2-х классов Возможна ли следующая структура: class A class B : class A class C : class A class D : class B : class C http://www.cyberforum.ru/cpp-beginners/thread7741.html
Присвоение значений многомерным массивам C++
Одномерному массиву значения присваивать совсем просто: int A={0,1,2,3,4}; A=73;Двумерному уже сложнее: int B={ {0,1,2,3,4}, {5,6,7,8,9}, {10,11,12,13,14} }; b=74;А трехмерному совсем...
C++ непонятный код
Polynom del (Polynom p2,int oper) // delenie na 4islo { Polynom p0; Polynom p=*this,ret,x; //(1) int st=D; while ((st)&&(!p2.koef)); if (st<0) {cerr<<"Devision by zero!!!\n";return p0;} //(2)...
C++ Удаление непустого каталога http://www.cyberforum.ru/cpp-beginners/thread7685.html
Написал функцию удаления непустого каталога deltree, компилируется нормально, да и с логикой ВРОДЕ все норм, т.к. блок-схему сперва составлял. В чем дело? #include <SYS\STAT.H> #include <IO.H>...
C++ Какая буква соответствует дисководу? Как определить какие имена дисков в ОС соответствуют дискетам. По умолчанию это A и B, но ведь это можно менять. А мне в программе нужно, чтобы определенная функция выполнялась только для дискет. ... подробнее

Показать сообщение отдельно
MsDos
Сообщений: n/a

Передача динамического двумерного массива через параметры - C++

01.05.2008, 12:04. Просмотров 6516. Ответов 8
Метки (Все метки)

в такой вот простенькой программке:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include ..
const n = 4;
 
void ENTR(double pMas[n][n], char *file)
{
 ifstream SMas(file);
 for (k; k < n; k++) { for (t; t < n; t++) { SMas>>pMas[k][t];} }
 SMas.close();
}
 
 
void main ()
{
 clrscr(); 
 char *FA = "A.TXT";
 double *A = (double *) calloc(n, n);
 
 ENTR(A, FA);
 
 FREE(A);
 getch();
}
на строчку вызова: ' double *A = (double *) calloc(n, n);'
выдается ошибка: 'cannot convert 'double *' to 'double[4] *''

не понимаю, что не нравится компилятору, и как это исправлять
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru