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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
IronnMann
 Аватар для IronnMann
6 / 6 / 1
Регистрация: 21.05.2013
Сообщений: 36
#1

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

22.05.2013, 14:41. Просмотров 395. Ответов 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(.........); (для этого нужно выдирать те цифры и подставлять в функцию, только как это сделать - хз)
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2013, 14:41     как можно реализовать простейший парсер строк в файле
Посмотрите здесь:

Как реализовать вывод строк? C++
C++ Как это можно реализовать
Где посмотреть простейший парсер на C++? C++
Как это можно реализовать? C++
Как можно реализовать ? C++
Как узнать сколько в файле строк? C++
C++ Реализовать парсер строк
Как реализовать сравнение строк? C++
C++ Реализовать файловый парсер
Стеганография: как реализовать метод избыточных пробелов сокрытия информации в текстовом файле? C++
Реализовать парсер строк (Задача A. Стартап) C++
Как реализовать подкласс в cpp файле? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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