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

Как создаются динамические структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить среднее арифметическое для всех наборов из 5 значений http://www.cyberforum.ru/cpp-beginners/thread24361.html
Вычислить среднее арифметическое для всех наборов из 5 значений
C++ Нужна помощь! Как сделать Ожидание нажатие кнопок? Нужно написать программу на Си, которая при нажатии "стрелочки влево" начинает с задержкой в 0.5 секунд писать букву "D", а при нажатии "стрелочки вправо" - прекращает. Потом можно опять нажать... http://www.cyberforum.ru/cpp-beginners/thread24353.html
Составить программу, которая по введенному адресу клеточки определяет фигуру C++
Белые шахматные фигуры стоят на клеточках: «А1» – Ладья «В1» - Конь «С1» - Офицер «D1» - Король «Е1» - Королева. Второй ряд занимают пешки. Все другие клеточки можно считать пустыми. Составить...
C++ enum
есть (в header.h) enum valut{dol, grn ,rub}; в другом cpp функция convert(valut v) . В еще другом файле функция main , оглашение int v , ввод v и вызов convert. Не работает что написать?
C++ Метод хорд. Тейлор http://www.cyberforum.ru/cpp-beginners/thread24317.html
Здравствуйте! Помогите,пожалуйста,проверить и объяснить доступно и доходчиво ошибки и недочёты.. (язык С) В следующих задачах требуется оформить решение в виде функции, получающей в качестве...
C++ Написать функцию рекурсивного бинарного поиска Рекурсия. Двоичный поиск. Написать функцию рекурсивного бинарного поиска. Использовать написанную функцию для знаходення заданного пользователем элемента в массиве из 10 случайных чисел чисел... подробнее

Показать сообщение отдельно
xotabs
0 / 0 / 0
Регистрация: 10.11.2008
Сообщений: 26

Как создаются динамические структуры - C++

26.02.2009, 16:12. Просмотров 1050. Ответов 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <stdio.h>
#include <conio.h>
#define num 5
 
struct Run_gear {
    char Ture[50];
    int Size_ture;
};
struct AVTO {
    Run_gear r_g;
    char Name[100];
    char Collor[50];
    int Year_make;
};
 
void main () {
    struct AVTO car[num],buf;
    int i,a,b;
 
    for (i=0; i<num; i++)
    {
        a=i+1;
        printf("Car===>[%d]\n",a);
        
        printf("Input model car: ");
        scanf("%s",&car[i].Name);
        
        printf("Input collor car: ");
        scanf("%s",&car[i].Collor);
        
        printf("Input year make car: ");
        scanf("%d",&car[i].Year_make);
        
        printf("Input ture car: ");
        scanf("%s",&car[i].r_g.Ture);
        
        printf("Input size ture car: ");
        scanf("%s",&car[i].r_g.Size_ture);
        printf("\n");
    }
    
    for (i=0; i<num; i++)
    {
        b=i+1;
        printf("***\n");
        printf("CAR[%d] \nName car: %s\nCollor car: %s\nYear make car: %d\nTure car: %s\nSize ture car: %d\n",b,car[i].Name,car[i].Collor,car[i].Year_make,car[i].r_g.Ture,car[i].r_g.Size_ture);
    
    }
    printf("\n\n\n\n\n\n\n\n\n");
    buf=car[0]; // Обмен строк car
    car[0]=car[4];
    car[4]=buf;
    for (i=0; i<num; i++)
    {
        b=i+1;
        printf("***\n");
        printf("CAR[%d] \nName car: %s\nCollor car: %s\nYear make car: %d\nTure car: %s\nSize ture car: %d\n",b,car[i].Name,car[i].Collor,car[i].Year_make,car[i].r_g.Ture,car[i].r_g.Size_ture);
        
    }
   getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru