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

Передача двумерного массива в функцию по ссылке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заголовочные файлы http://www.cyberforum.ru/cpp-beginners/thread790234.html
Подскажите, во время компоновки, в итоге, "присоединяются" к экзешнику все функции/объекты и тдп. которые указаны в заголовочном файле, или лишь те, которые мы использовали в своей программе? Т.е. компоновщик компонирует полностью весь библиотечный фаил, или лишь то, что мы используем в программе? Спасибо.
C++ Графический Рисунок(нужно составить рисунок на С++ в форме желтой звезды) нужно составить рисунок на С++ в форме желтой звезды http://www.cyberforum.ru/cpp-beginners/thread790210.html
C++ С++ вывести значение формулы
#include <iostream> #include <cmath> #include <iomanip> using namespace std; int main() { float xn, xk, n, y, x, dx; const int a=2; setlocale(LC_ALL,"Russian");
C++ Непонятный вызов Деструкторов при создании списка
Непонятный вызов Деструкторов при создании списка. #include <iostream> #include <list> #include <vector> #include <string> using namespace std; class AAA {
C++ Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите как пользоваться wcout http://www.cyberforum.ru/cpp-beginners/thread790192.html
Всем привет я начинаю обучаться программированию и сегодня столкнулся с такой проблемой Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите как пользоваться wcout скажите где я тут ошибся!? #include "stdafx.h" #include "std_lib_facilities.h" #include <iostream> using namespace std; int main(); { CString cs("meow");
C++ Функция , Указатели , С++ , Задачка (среднее арифметическое все введенных чисел) задание было : создать функцию , которая вводит с клавиатуры последовательность целых чисел и после ввода последнего числа выводит на печать в главной функции среднее арифметическое все введенных чисел . параметром функции является количество вводимых чисел. вот прога : #include <iostream.h> double srarifm (int n); void main() { int n,b; do{ подробнее

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

Передача двумерного массива в функцию по ссылке - C++

19.02.2013, 20:13. Просмотров 1524. Ответов 11
Метки (Все метки)

Требуется написать функцию, которая выделяет память для одномерного и двумерного динамического массива. Для первого варианта вопросов вроде бы нет. Не получается сделать для двумерного.
Помогите поправить программу

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <iomanip>
using namespace std;
 
inline void init (double &arr, int arr_len);
inline void init (double &arr_A, int arr_len1, int arr_len2);
 
void main ()
{
    setlocale(0, "");
 
    double *(*A) = NULL, *(*E) = NULL, *B = NULL, *X = NULL; 
    int M, N;
 
    cin >> M >> N;  
 
    init(A, M, N);
 
    for (int i = 0; i < M; ++i)
        for (int j = 0; j < N; ++j)
            cin >> A[i][j];
 
    for (int i = 0; i < M; ++i, cout << endl)
        for (int j = 0; j < N; ++j)
            cout << A[i][j];
 
    system("pause");
}
inline void init (double &arr_B, int arr_len)
{
    double *p = &arr_B;
    p = new double [arr_len];
}
inline void init (double &arr_A, int arr_len1, int arr_len2)
{
    double *p = &arr_A, *(*pp) = &p;
    pp = new double* [arr_len1];
    for (int i = 0; i < arr_len1; ++i)
        pp[i] = new double [arr_len2];  
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru