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

Динамический массив структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение двумерного массива http://www.cyberforum.ru/cpp-beginners/thread383082.html
#include "stdafx.h" const int n=5; int _tmain(int argc, _TCHAR* argv) { int a; int k=0; for(int i=0;i<n;i++) for(int l=0;l<n;l++) a=0;
C++ Определить в матрице минимальное и максимальное значение и их позиции помогите написать код...я просто в этом не очень разбираюсь...буду очень благодарен за помощь Постановка задачи: Выполнить следующие задания: 1. Написать функцию для чтения, вывода на экран обработки динамических, статическихили считанных с клавиатуры таблиц. 2. Определить в матрице минимальное и максимальное значение и их позиции. 3. Поменять местами 2 столбца. 4. Добавить строку,... http://www.cyberforum.ru/cpp-beginners/thread383077.html
Обработка сведений об успеваемости студентов C++
Задание: обработка сведений об успеваемости студентов. Создать динамический массив структур (не менее 10 записей) со следующими полями: -№ группы -фамилия -вид обучение (платное, бесплатное) -оценки по 5 дисциплинам. или хотя бы похожие примеры выложите, если есть.
C++ перегрузка []
доброго времени суток.. суть задачи такова: есть класс матриц, матрица хранится в виде одномерного массива.. я перегрузил << и += теперь нужно получить доступ для чтения и записи к элементу с заданными индексами.. почитал где-то.. результат каждого должен выдавать строку из заданного массива.. тоесть первый выдаст строку из двухмерного, второй элемент из строки.. впринципе можно это...
C++ Генерация всех возможных комбинаций для вектора длины N http://www.cyberforum.ru/cpp-beginners/thread383057.html
На вход подаётся число N. Строится матрица размера NxN (для построения использовать класс vector) изначально заполненная нулями. Необходимо перебрать все возможные комбинации следующим образом: Для случая N=3. На первой итерации матрица должна содержать: \begin{pmatrix}1 & 0 & 0\\ 2 & 0 & 0\\ 3 & 0 & 0\end{pmatrix} На второй итерации в матрицу должны каждый раз записываться значения...
C++ Работа с битами, сумма ряда Выполнить следующие задания: 1. Определить, является ли указанный бит 1 или 0 в числе a. 2. Инвертировать указанный с клавиатуры бит (биты) числа a. 3. Определить значение по указанным битам числа a. 4. Поменять местами байты числа a. 5. Найти сумму числового ряда, если известно количество слагаемых и формула общего члена ряда. 6. Найти сумму числового ряда с указанной точностью, если... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
13.11.2011, 20:17     Динамический массив структур
alkagolik, компилится?
воть
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
#include <stdio.h>
#include <stdlib.h>
 
typedef struct //сначала объявляем анонимную структуру
{
    char hh;
    char mm;
} time__; //а потом задаем псевдоним
 
typedef struct 
{
    char wpa[24]; //шифр поезда
    char start[24];
    char stop[24];
    time__ train_time;
} train;
 
int main(void)
{
    train *list;
    list = (train*)malloc(10 * sizeof(train));  
    if ( !list )
        exit ( -1 );
    ///заполнение первого элемента
    scanf
    (
        "%s%s%s%d%d",
        &list[0].wpa,
        &list[0].start,
        &list[0].stop,
        &list[0].train_time.hh,
        &list[0].train_time.mm
    );
    
    ///вывод первого элемента
    printf
    (
        "%s\n%s\n%s\n%d\n%d\n",
        list[0].wpa,
        list[0].start,
        list[0].stop,
        list[0].train_time.hh,
        list[0].train_time.mm
    );
 
    free(list);
    return 0;
}
 
Текущее время: 20:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru