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

Создание динамического массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ phead->nblockuse http://www.cyberforum.ru/cpp-beginners/thread620888.html
помогите нейтрализовать ошибку. есть структура struct tim{ WORD wMonth; WORD wDay; WORD wYear; WORD wHour; WORD wMinute; WORD wSecond; };
C++ Закрытие программ Как написать консольную программку, которая бы закрывала все запущенные программы? Допустим открыть у меня Word, блаузер какой нибудь. Я запустил свою программку, и она все закрыла Word и блаузер.... http://www.cyberforum.ru/cpp-beginners/thread620886.html
Закрытие программ C++
Как написать консольную программку, которая бы закрывала все запущенные программы? Допустим открыть у меня Word, блаузер какой нибудь. Я запустил всою программку, и она все закрыла Word и блаузер....
Задача из учебника Дейтела Харви C++
Задача: используйте одномерный массив для решения слудующей задачи. прочитайте 20 чисел, каждое из которых находится в диапазоне от 10 до 100 включительно. После того как прочли очередное число,...
C++ tolower crush http://www.cyberforum.ru/cpp-beginners/thread620870.html
Использование tolower крашит мою программу, только если каждый экземпляр не открыт и не отлаживается через Visual Studio. locale loc; for (size_t i=0; i<conns.length(); ++i) {...
C++ Как вернуть программу на начало выполнения? Здравствуйте! такая проблема - искала в книгах, интернете, на форуме - не нашла:( Написала программу для поиска делителей очень большого числа. Теперь хочу добавить в конце алгоритма предложение о... подробнее

Показать сообщение отдельно
Orakul
2 / 2 / 0
Регистрация: 07.07.2012
Сообщений: 120
08.07.2012, 15:12  [ТС]
Да как раз и нужен массив структур вот как в делфи я пишу :
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//создаю тип записи
type
  TSEl = record // *
    typ: integer; // тип символа                                                                              //*
    num: integer; // номер в таблице терминалов :ТТ                                             //*
    p_str: integer; // номер строки в программе                                                   //*
    p_sim: integer; // номер символа в программе                                                      //*
    name: string; // сам символ                                                                               //*
  end;
// далее создаю динамический массив типа этой записи
 TS: array of TSEl; // таблица стандартных символов(ТСС)
...........
//а далее при выполнения условия я его заполняю 
 SetLength(TS, ks + 1);
  TS[ks].typ := ltyp; // определяет какой это элемент(процедура,терминал,индентификатор,литерал)
  TS[ks].num := num; // номер в таблице
  TS[ks].p_str := str; // номер строки лексемы
  TS[ks].p_sim := pos; // номер позиция курсора
  TS[ks].name := s;    //символ
  inc(ks);
нужно подобное на с++ ,вот я и тормознулся на создании дин-го массива
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru