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

Присвоение значений элементам вложенной структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное k. Напечатать k-ю цифру некоторой последовательности.. http://www.cyberforum.ru/cpp-beginners/thread394535.html
Дано натуральное k. Напечатать k-ю цифру последовательности 24681012141618202224262830..., в которой выписаны подряд все натуральные четные числа. #include <iostream> #include...
C++ выдаёт неполный ответ... #include <iostream> #include <conio.h> # define n 5 using namespace std; int main (void) { int mass,i,j,max,a; cout<<"vvedite\n"; for(i=1;i<n;i++) cin>>mass; http://www.cyberforum.ru/cpp-beginners/thread394534.html
двухмерный мерный массив, превратить в треугольник по гауссу C++
двухмерный мерный массив, превратить в треугольник по гауссу помогите, не работает прога для матрицы 0 1 1 1 #include <stdio.h> #include <stdlib.h> #include <iostream> #include <time.h>...
C++ Вычислить значения элементов последовательности
7. Вычислить значения элементов последовательности z/3, (z-1)/4, (z-2)/5, (z-3)/6, … . Отпечатать каждое третье значение. Вычисления закончить, когда очередной ...
C++ Поменять 1 столбец с последним, у которого все элементы положительные http://www.cyberforum.ru/cpp-beginners/thread394518.html
Дан массив размерности M<=N. Поменять 1 столбец с последним у которого все элементы положительные. Пользоваться вспомогательными массивами нельзя.
C++ В чем ошибка?? Имеется код, создается файл, в него записываются данные. Программа компилируется в VS2010 //--------------------------------------------------------------------------- #include <iostream>... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
29.11.2011, 10:54
у тебя вложенная структура объявлена, но не объявлено поле, которое будет иметь тип этой структуры
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include  <iostream>
 
struct foo
{
    char c;
    struct bar
    {
    int j;
    } b;
};
 
int main()
{
    foo f = {'a', {4}};
 
    std::cout << f.c << " " << f.b.j << std::endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru