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

Проверка правильности. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Печать текста http://www.cyberforum.ru/cpp-beginners/thread253712.html
Добрый день. Подскажите, пожалуйста, в чем ошибка? int main() {char c; while (!cin.eof()) {c=cin.get(); while ((c=='')||(c=='\n')||(c=='\t')) //Здесь выдает ошибку c=cin.get();...
C++ Консоль открывается и сразу закрывается консоль открывается и сразу закрывается. C++?? я решил эту проблему вот так #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int _tmain() { double f, m;... http://www.cyberforum.ru/cpp-beginners/thread253710.html
Функция НОД->НОК C++
Пожлуйста помогите разобратьв функциях... Написать функцию поиска НОК двух целых чисел... Функцию НОК как я понимаю нужно сделать через НОД.....можете объяснмть ошибки в НОД и как добавить ещё одну...
Выдать побитовое представление используя union и битовые поля. C++
Написать функцию для вывода на экран битового представления в ЭВМ числа . Знаю вот такой способ, но он один, а надо двумя (используя битовые поля и объединение) void binary (unsigned char ch) ...
C++ Сколько в файле слов, состоящих не более чем из четырех букв http://www.cyberforum.ru/cpp-beginners/thread253678.html
Написать программу, которая считывает текст из файла и определяет, сколько в нем слов, состоящих не более чем из четырех букв.
C++ Расчет заданной функции F(X) над элементами массива X помогите написать эту функцию Расчет заданной функции F(X) над элементами массива X и вывод значения функции пользователю. Расчет элементов массива Y по формуле Yi=G(Xi) и вывод их пользователю в... подробнее

Показать сообщение отдельно
Ma3a
Эксперт С++
618 / 462 / 31
Регистрация: 28.01.2011
Сообщений: 605
08.03.2011, 14:00
Зависит от того, насколько сложен формат входного файла. Если случай примитивный, типа пар <Ключ = значение> , то даже цепочками if-else можно вполне обойтись. Если же проверка паттернов будет более серьезная, ну или просто лень это кодить ифами, то можно и регулярки подключать. В C++0x вроде включат regex, но оно вроде еще не везде реализовано, так что лучше в таком случае использовать boost::regex, на котором собственно версия в c++0x и будет основана. Ну и стоит упомянуть возможность использования парсеров, либо ручками кодить, либо с помощью генераторов парсеров, типа boost::spirit, bison/flex.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru