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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить среднее арифметическое для всех наборов из 5 значений http://www.cyberforum.ru/cpp-beginners/thread24361.html
Вычислить среднее арифметическое для всех наборов из 5 значений
C++ Нужна помощь! Как сделать Ожидание нажатие кнопок? Нужно написать программу на Си, которая при нажатии "стрелочки влево" начинает с задержкой в 0.5 секунд писать букву "D", а при нажатии "стрелочки вправо" - прекращает. Потом можно опять нажать "стрелочки влево" и "стрелочки вправо". И так далее до того как пользователь не нажмет ESC. Проблема первая: в том как сделать ожидание этой книпки таким образом, чтобы если кнопка не была нажата, то он... 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
Здравствуйте! Помогите,пожалуйста,проверить и объяснить доступно и доходчиво ошибки и недочёты.. (язык С) В следующих задачах требуется оформить решение в виде функции, получающей в качестве параметра указатель на функцию double (*f) (double x) 1. Вычислить корень уравнения f(x) на данном отрезке c заданной точностью ε методом Ньютона(касательных). Написать тест, в котором вывести...
C++ Написать функцию рекурсивного бинарного поиска Рекурсия. Двоичный поиск. Написать функцию рекурсивного бинарного поиска. Использовать написанную функцию для знаходення заданного пользователем элемента в массиве из 10 случайных чисел чисел в диапазоне . подробнее

Показать сообщение отдельно
Lord_Voodoo
Супер-модератор
8577 / 2177 / 61
Регистрация: 07.03.2007
Сообщений: 10,863
Завершенные тесты: 1
26.02.2009, 17:09     Как создаются динамические структуры
что-то вроде этого:
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.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;
};
int main () {
    AVTO* car;
    AVTO buf;
    int i,a,b, num;
    printf("enter size of array\n");
    scanf("%d",&num);
    car = (AVTO*)malloc(num* (sizeof(AVTO)));
    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("%d",&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");
    if(num > 4){
      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();
   delete [] car;
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru