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

Функция, изменяющая входящие параметры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL-контейнер.Переделать реализацию. http://www.cyberforum.ru/cpp-beginners/thread424322.html
Ребята, написал прогу, в которой контейнер типа вектор хранит данные класса банк, и проводит с ними дейтвия, сортировка, поиск, добавление, НО ВСЯ РЕАЛИЗАЦИЯ В мейне, как сделать чтобы все было в...
C++ Программа складывающая десятиричные и шестнадцатиричные числа Пожалуюста помогите написать программу сложения десятичного и шестнадцатиричного числа . Кто может посмотрите пожалуюста . А то завтра последний день сдачи :cry: http://www.cyberforum.ru/cpp-beginners/thread424316.html
C++ Есть алгоритм. Помогите написать ПСЕВДОКОД
Здравствуйте. Есть вот такой алгоритм поиска k-го минимума: АЛГОРИТМ: a1…an разбиваем на пятерки a1..a5 a6..a10 … an..an-1(за 9 действий, T(n/5)) Находим на этом множестве медиану...
C++ Вывод 2 строк
Нужно вывести из файла 2 строки по 80 символов. не пойму как вывести.
C++ Симплекс метод. Задача с двусторонними ограничениями http://www.cyberforum.ru/cpp-beginners/thread424311.html
Нужна задачка, без разницы как реализована....главное чтобы работала. И именно не просто симлекс метод, а пример на задаче с двусторонними ограничениями!
C++ Дано значение угла alfa в радианах (0 < alfa < 2*pi). Определить значение этого же угла в градусах Здравствуйте я тока начинаю юзать с++ помоги пожалуйста заранее спасибо Дано значение угла alfa в радианах (0 < alfa < 2*pi). Определить значение этого же угла в градусах, учитывая, что 180° = pi... подробнее

Показать сообщение отдельно
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
08.01.2012, 14:25
Если статический - он даже не скомпилируется. Статику нужно передавать так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
void func(int a[1][1][1])
{
    a[0][0][0] = 5;
}
 
int main()
{
    int a[1][1][1];
    ***a = 3;
    std::cout << a[0][0][0] << std::endl;
    func(a);
    std::cout << a[0][0][0]<< std::endl;
    return 0;
}
А так динамика.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
void func(int ***a)
{
    a[0][0][0] = 5;
}
 
int main()
{
    int ***a = new int** [1];
    a[0] = new int* [1];
    a[0][0] = new int [1];
    ***a = 3;
    std::cout << a[0][0][0] << std::endl;
    func(a);
    std::cout << a[0][0][0]<< std::endl;
    delete[] a[0][0];
    delete[] a[0];
    delete[] a;
    return 0;
}
А у вас ничего не выведется, потому, что вы передаете не то в функцию, и пытаетесь разыменовать указатель, ни на что не указывающий.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru