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

typedef struct + TXT - C++

Войти
Регистрация
Восстановить пароль
 
Quantity
 Аватар для Quantity
12 / 12 / 1
Регистрация: 06.06.2012
Сообщений: 136
10.03.2013, 18:24     typedef struct + TXT #1
Такое вот задание.. есть TXT файл, пропарсить смогу сам, а дальше не знаю что делать, допустим, считали данные :

Строка : "Ученики"
Строка : "Имя"
Число : "Лет"


Как добиться, чтобы на основе этого компилятор создал структуру :
C++
1
2
3
4
5
typedef struct Ucheniki
{
   char name[32];
   int age;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2013, 18:24     typedef struct + TXT
Посмотрите здесь:

C++ typedef struct
C++ Создание файлов a.txt, b.txt...z.txt
typedef struct C++
C++ Программа через структуру typedef struct
C++ typedef struct ....
typedef C++
Волшебные вещи с typedef struct C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
Нарушитель
7015 / 5192 / 256
Регистрация: 10.12.2010
Сообщений: 22,778
Записей в блоге: 17
10.03.2013, 19:55     typedef struct + TXT #2
Цитата Сообщение от Quantity Посмотреть сообщение
Как добиться, чтобы на основе этого компилятор создал структуру :
Никак С++ это тебе не скриптовый язык.
Kuzia domovenok
 Аватар для Kuzia domovenok
1886 / 1741 / 117
Регистрация: 25.03.2012
Сообщений: 5,912
Записей в блоге: 1
10.03.2013, 20:01     typedef struct + TXT #3
ты хоть знаешь что такое typedef???
зачем не зная этого смешивать typedef и struct?

Добавлено через 41 секунду
Цитата Сообщение от Quantity Посмотреть сообщение
Как добиться, чтобы на основе этого компилятор создал структуру :
написать свой парсер.
Quantity
 Аватар для Quantity
12 / 12 / 1
Регистрация: 06.06.2012
Сообщений: 136
10.03.2013, 20:19  [ТС]     typedef struct + TXT #4
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
ты хоть знаешь что такое typedef???
зачем не зная этого смешивать typedef и struct?

Добавлено через 41 секунду

написать свой парсер.
Есть ссылочка на что почитать?..
gazlan
3089 / 1864 / 278
Регистрация: 27.08.2010
Сообщений: 5,025
Записей в блоге: 1
10.03.2013, 20:31     typedef struct + TXT #5
Цитата Сообщение от Quantity Посмотреть сообщение
Такое вот задание ... Как добиться, чтобы на основе этого компилятор создал структуру
А можно услышать общую постановку задачи? Возможно, и не потребуется собственный компилятор :-)



P.S.

Отличный бесплатный генератор парсеров с примерами: The AnaGram Parser Generator
(И некоторые пояснения: Parsers)
Quantity
 Аватар для Quantity
12 / 12 / 1
Регистрация: 06.06.2012
Сообщений: 136
10.03.2013, 20:36  [ТС]     typedef struct + TXT #6
Просто надо по структуре прочитать .data ( бинарный ) файл, с множеством версий, с каждой версией он изменяется немного в структуре, поэтому легче было бы писать ее в txt файле и парсить, нежели описывать ее в Builder`e
gazlan
3089 / 1864 / 278
Регистрация: 27.08.2010
Сообщений: 5,025
Записей в блоге: 1
10.03.2013, 20:55     typedef struct + TXT #7
с каждой версией он изменяется немного в структуре
В первом сообщении было сказано, что текстовый. Надеюсь, у вас не побитовый ввод :-)

Если число вариантов не слишком велико (в пределах десятков) и они достаточно различимы, проще сделать switch (или аналог), чем писать собственный лексер и отлаживать грамматику.

А по теме, помнится, были статьи по скриптовым движкам на Gamedev.ru
Можете еще заглянуть в исходник любого дизассемблера - обычно используется табличный парсинг для ~1000 опкодов. Позаимствуйте идею :-)
Quantity
 Аватар для Quantity
12 / 12 / 1
Регистрация: 06.06.2012
Сообщений: 136
10.03.2013, 21:03  [ТС]     typedef struct + TXT #8
Благодарю за помощь.. если что-то получится - опишу решение проблемы в теме.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2013, 23:17     typedef struct + TXT
Еще ссылки по теме:

typedef C++
typedef в c++ C++
C++ Для чего typedef struct
Typedef C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Avazart
Нарушитель
7015 / 5192 / 256
Регистрация: 10.12.2010
Сообщений: 22,778
Записей в блоге: 17
10.03.2013, 23:17     typedef struct + TXT #9
Цитата Сообщение от gazlan Посмотреть сообщение
и не потребуется собственный компилятор :-)
Интерпретатор

http://www.cyberforum.ru/cpp-builder/thread68085.html

А вообще задача непонятна, а ТС не колится, может нюхает?
Yandex
Объявления
10.03.2013, 23:17     typedef struct + TXT
Ответ Создать тему
Опции темы

Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru