|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Массивы+функция |
|
C/C++ - Массивы+функция
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать Помогите пожалуйста! Только начал программировать и вот перешел к разделу Массивы. Создал функцию, которая считывала б массив, но не тут-то было. Смотрите и хелп ми!!!
Выбивает ошибку 1>e:\c++\matrix\matrix\matrix.cpp(3) : error C2087: abstract declarator: отсутствует индекс в третей строке #include <iostream> using namespace std; void Enter(int[][], int, int); const int a=3; int main() { int matr[a][a]; int i,j; Enter(matr[][], a, a); cout << "Elements of main diagonal" << endl; for (i=0; i<a; i++) { for (j=0; j<a; j++) { if (i==j) cout << "Element #" << i+1 << "," << j+1 << ":" << matr[i][j] << endl; } } return 0; } void Enter (int matrix[][], int num1, int num2) {for (num1=0; num1<a; num1++) {for (num2=0; num2<a; num2++) {cout << "Enter element " << num1+1 << "," << num2+1 << endl; cin >> matrix[num1][num2]; } } } |
|
Отправлено: 21:19, 01-04-2010 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать #include <iostream> using namespace std; void Enter(int **matrix, int, int); const int a=3; int main() { int* matr[a][a]; int i,j; Enter(&matr[0][0], a, a); cout << "Elements of main diagonal" << endl; for (i=0; i<a; i++) { for (j=0; j<a; j++) { if (i==j) cout << "Element #" << i+1 << "," << j+1 << ":" << matr[i][j] << endl; } } cin >> i; return 0; } void Enter (int** matrix, int num1, int num2) { for (num1=0; num1<a; num1++) { int *p = (int *)matrix; for (num2=0; num2<a; num2++) { cout << "Enter element " << num1 << "," << num2 << endl; // int b = ; cin >> p[a*num1+num2]; } } } |
------- Отправлено: 22:16, 01-04-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - Массивы | SS3 | Программирование и базы данных | 3 | 29-04-2009 21:47 | |
многомерные массивы | farik | Программирование и базы данных | 3 | 19-01-2006 11:19 | |
*Example* | Помогите по C++ (Массивы) | Tier9 | Программирование и базы данных | 3 | 11-03-2005 09:57 | |
Массивы в С++ | Guest | Программирование и базы данных | 2 | 27-09-2004 10:12 | |
C++ и массивы ? | IG | Программирование и базы данных | 9 | 09-06-2003 09:33 |
|