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

Структуры. Присвоить значение переменной a и всем объектам, с ней связанным - C++

Восстановить пароль Регистрация
 
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
24.12.2012, 11:58     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #1
Присвоить значение переменной a и всем объектам, с ней связанным: struct b { double ∗q; int ∗ (∗p)[2]; };
struct b ∗∗a[1];

Прошу помочь, если не кодом , то хоть идеями и подсказками, возможно полезной информацией и сылками.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2012, 11:58     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным
Посмотрите здесь:

C++ Как присвоить полям структуры значение?
присвоить переменной значение C++
C++ Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С
Присвоить любой переменной значение не напрямую C++
Присвоить переменной значение по условию C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
 Аватар для vxg
2663 / 1674 / 157
Регистрация: 13.01.2012
Сообщений: 6,247
24.12.2012, 14:09     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #2
мб так
C++
1
2
3
4
5
6
7
    double q = 1;
    int p_0 = 2;
    int p_1 = 3;
    int *p[2] = {&p_0, &p_1};
    struct b c = {&q, &p};
    struct b *pc = &c;
    struct b **a[1] = {&pc};
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
24.12.2012, 16:10  [ТС]     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #3
Цитата Сообщение от vxg Посмотреть сообщение
struct b c = {&q, &p};
тут какая то ошибка, не могли бы Вы помочь исправить мне?
vxg
Модератор
 Аватар для vxg
2663 / 1674 / 157
Регистрация: 13.01.2012
Сообщений: 6,247
24.12.2012, 17:08     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #4
кусок кода компилировался какая там может быть ошибка?
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
24.12.2012, 17:15  [ТС]     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #5
я уже сделал полный код, в основе взяв Ваш код - в вижуал студио пишет мол "недопустимый неполный тип" -указывая на букву с.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
int main() {
double q = 1;
    int p_0 = 2;
    int p_1 = 3;
    int *p[2] = {&p_0, &p_1};
    struct b c = {&q, &p};
    struct b *pc = &c;
    struct b **a[1] = {&pc};
}
vxg
Модератор
 Аватар для vxg
2663 / 1674 / 157
Регистрация: 13.01.2012
Сообщений: 6,247
24.12.2012, 22:22     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #6
билдер ничего не пишет. попробуйте повыкидывать слова struct из определений - в C++ это лишнее

Добавлено через 25 секунд
постойте, а где в вашем коде определение структуры то???
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
25.12.2012, 13:08  [ТС]     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #7
Александр, а как это можно сделать в C++, и конкретно для этого кода, подскажите пожалуйста?
vxg
Модератор
 Аватар для vxg
2663 / 1674 / 157
Регистрация: 13.01.2012
Сообщений: 6,247
25.12.2012, 14:09     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #8
не понимаю о чем вы. вот проект
Вложения
Тип файла: rar Новая папка (7).rar (6.3 Кб, 10 просмотров)
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
25.12.2012, 20:57  [ТС]     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #9
Спасибо за помощь, и извините за суету)
не могли бы вы написать, как вывести нашу эту структуру b)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2012, 23:47     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным
Еще ссылки по теме:

C++ Дан массив из 10 элементов, присвоить всем элементам значение
Как присвоить возвращаемое значение функции переменной? C++
Как присвоить переменной Double значение NaN? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
vxg
Модератор
 Аватар для vxg
2663 / 1674 / 157
Регистрация: 13.01.2012
Сообщений: 6,247
25.12.2012, 23:47     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    printf
    (
        "a[0] = %p (%p)\n"
        "*a[0] = %p (%p)\n"
        "(*a[0])->q = %p (%p)\n"
        "*(*a[0])->q = %lf (%lf)\n"
        "(*a[0])->p = %p (%p)\n"
        "(*a[0])->p[0] = %p (%p)\n"
        "(*a[0])->p[1] = %p (%p)\n"
        "*(*a[0])->p[0] = %i (%i)\n"
        "*(*a[0])->p[1] = %i (%i)\n",
        a[0], &pc,
        *a[0], &c,
        (*a[0])->q, &q,
        *(*a[0])->q, q,
        (*a[0])->p, &p,
        (*a[0])->p[0], &p_0,
        (*a[0])->p[1], &p_1,
        *(*a[0])->p[0], p_0,
        *(*a[0])->p[1], p_1
    );
только почему то p[0] не совпадает, наверное где-то что-то)
Yandex
Объявления
25.12.2012, 23:47     Структуры. Присвоить значение переменной a и всем объектам, с ней связанным
Ответ Создать тему
Опции темы

Текущее время: 15:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru