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

как можно реализовать простейший парсер строк в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры очередь http://www.cyberforum.ru/cpp-beginners/thread874387.html
Здравствуйте , вот собственно задание) 2. Фирма по хранению и сбыту бытовых инструментов получает грузы с оборудованием по различным ценам и продает их затем с 20%-ной надбавкой, причем товары, полученные ранее, продаются в первую очередь (структура данных – очередь). Напишите программу, считывающую записи о торговых операциях двух типов: операции по закупке и операции по продаже. Запись о...
C++ Создать собственный библиотечный файл констант, типов и функций для реализации указанных задач и программу, которая использует его возможности задача решения задач по теории вероятности возможная реализацыя Перестановки, комбинации и т.д. http://www.cyberforum.ru/cpp-beginners/thread874381.html
C++ Выполнить над файлом действия (Заменить все пробелы символом "*")
Заменить все пробелы символом "*".
Составление программ с использованием массива структур C++
задача Составить программу, которая формирует массив структур и обрабатывает его согласно соответствующего условия. Вариант 6. Ввести информацию о группе туристов в количестве 10 человек, состоит из фамилии, возраста, пола каждого. найти: а) количество мужчин; б) средний возраст; в) фамилия младшей из женщин; г) фамилия старшего мужчины; д) максимальный возраст.
C++ Сложные типы данных в языке С: строки. Обработка символов символьных строк. задача http://www.cyberforum.ru/cpp-beginners/thread874371.html
1. Ввести с клавиатуры строка. 2. Выполнить указанные в задании преобразования. 3. Вывести входные и преобразованы данные, предоставил им соответствующие комментарии. 4. Оформить отчет. Примечание: Слова в текстовой строке отделены пробелами или группами пробелов. 1)Дзеркально відбити всі слова текстового рядка есть код с паскаля нужно просто переписать на с++uses crt; var a:string;...
C++ Сложные типы данных в языке C: массивы. Программы с использованием основных алгоритмов поиска и сортировки элементов массива задача 1. Сформировать массив указанной размерности и типа. 2. Выполнить необходимые преобразования. 3. Вывести входные и преобразованы данные, предоставив им соответствующие комментарии. 4. Отсортировать полученный массив и вывести результат на экран. 4. Проанализировать полученные результаты. Составить отчет. 1) В массиве X найти номер первого положительного элемента и произведения... подробнее

Показать сообщение отдельно
IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 36

как можно реализовать простейший парсер строк в файле - C++

22.05.2013, 14:41. Просмотров 403. Ответов 0
Метки (Все метки)

мне нужно написать парсер файла, и использовать его как что-то по типу парсера ini файлов,
файл почти той же структуры как ini (я хочу запилить себе простецкий загрузчик 3д модели из формата похожего на
smd)
[секция]
id=value
(мне нужно немного по другому, вот так)
[секция]
аргумент1//---для настройки внутреннего типа в программе
x.xxxxx,x.xxxxx,x.xxxxx\n //--некие значения
аргумент2//---аналогично 1му
количество рядов= n
x.xxxxx,x.xxxxx,x.xxxxx\n
x.xxxxx,x.xxxxx,x.xxxxx\n
x.xxxxx,x.xxxxx,x.xxxxx\n
x.xxxxx,x.xxxxx,x.xxxxx\n //---n-ое число рядов цифрерных строк
end

при том что цифры нужно укладывать в в массив

C++
1
2
3
4
5
6
7
8
struct  Point{float a,b,c}; <<-----------псевдо с++ код
Point PCreate(float a,b,c);
 
Point * pointlist=new Point[количество рядов];
 
for (i=0; .....){
pointlist[i]=PCreate(.........); (для этого нужно выдирать те цифры и подставлять в функцию, только как это сделать - хз)
};
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru