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

Как передать параметр типа "указатель на указатель" в функцию? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ Ошибка: приложение будет закрыто http://www.cyberforum.ru/cpp-beginners/thread27732.html
Компилирую прогу ошибок нет запускается ана потом бац : приложение будет закрыто, отправить отчет и т.д. Че это ваще за шняга?
C++ Простые сомножетели Здрасте всем читающим. кто может помочь кодом буду очень благодарен Вот задача: Простые сомножители. Любое натуральное число может быть единственным образом разложено на простые сомножители. Напишите программу для выполнения такого разложения всех натуральных чисел от N1 до N2 с использованием рекурсивной программы. Заранее спосибо !))) Добавлено через 2 минуты 6 секунд С++/DOS http://www.cyberforum.ru/cpp-beginners/thread27728.html
C++ Нарисовать 2 блок-схемы по готовому коду.
1.Найти наибольшую сумму чисел ряда 1;1/2;1/3;1/n, не превышающую заданное число k. #include <iostream>; using namespace std; int main() { double s,i,k; cout<<"BBeguTe K\n"; cin>>k; i=1; s=0;
Задача с исп. структур: массив со сведениями о пациентах клиники. C++
Очень прошу помочь с задачей: Сформировать массив, содержащий сведения о пациентах глазной клиники. Структурный тип содержит поля: фамилия пациента, пол, возраст, место проживания (город), диагноз. Написать программу, которая выдает информацию: - количество иногородних, прибывших в поликлинику; - список пациентов старше Х лет с диагнозом J. Желательно без использования методов из ООП(...
C++ Заменить все элементы массива с максимальным значением на сумму цифр минимального элемента http://www.cyberforum.ru/cpp-beginners/thread27691.html
Дан массив A.Заменить все элементы массива с максимальным значением на сумму цифр минимального элемента.
C++ Баланс скобок проверить правильность расстановки скобок, используя контейнерные типы(стек) подробнее

Показать сообщение отдельно
accept
4817 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
28.03.2009, 00:30     Как передать параметр типа "указатель на указатель" в функцию?
NFL, ты можешь создать простой массив и массив указателей, простой массив заполнить (он, кстати, может быть и не массивом, а просто раздельными структурами), а потом адресы элементов этого массива или адресы структур записать в массив указателей, получится как бы массив адресов

и вот все эти функции будут работать с массивом адресов, в то время как начальный массив будет располагаться так, как он был заложен при создании

Код
    TStruct t[] = {
        { "def", "name", 3, 4, 1.5 },
        { "abc", "name", 1, 2, 0.5 },
        { "ghi", "name", 5, 6, 2.0 }
    };

    TStruct *tp[3], **tpp;

    tp[0] = &t[0];
    tp[1] = &t[1];
    tp[2] = &t[2];
    tpp = tp;
или

Код
    int i;

    for (i = 0; i < 3; i++)
        tp[i] = &t[i];
    tpp = &tp[0];
 
Текущее время: 02:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru