Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некорректная работа регулярного выражения https://www.cyberforum.ru/ cpp-beginners/ thread2492779.html
Доброе время суток,у меня есть регулярное выражение std::wregex regular(L"+(+)*@+\.{2,4}"); по идее оно должно находить емеил в строке полностью, но почему-то regex_search реагирует даже если...
C++ Почему итераторы в STL используют такой странный подход к индексации?
Здравствуйте. Вопросы касаются пока только последовательных контейнеров. Почему при инициализации контейнера массивом из, например, 5 элементов, мы прибавляем к адресу массива во втором аргументе...
C++ Вызвано исключение: нарушение доступа для записи (visual studio 2017) https://www.cyberforum.ru/ cpp-beginners/ thread2492695.html
#include <iostream> #include <cstdlib> #include <string> using namespace std; int main() { int a; cout << "How many names: "; cin >> a;
C++ Переполнение и тип данных https://www.cyberforum.ru/ cpp-beginners/ thread2492661.html
Есть задание, в котором надо перемножить 4 переменные (W, H, D, R), причем W, H, D <= 10^4, R <= 100. Переменную для результата объявил long long unsigned int, но ее не хватает для сохранения...
Квадратное уравнение С++ C++
Прошу показать пример квадратного уравнения на языке C++. При написании использовать структуру с использованием адресов и ссылок на переменные.
C++ Не срабатывает логическое суммирование для char значений Всем привет. Не могу понять из-за чего не срабатывает логическое суммирование для массива char (1 байт), в отличие от массива short (2 байта). Имеется код: #include <iostream> using namespace... https://www.cyberforum.ru/ cpp-beginners/ thread2492616.html
C++ Создать файл с € в названии https://www.cyberforum.ru/ cpp-beginners/ thread2492581.html
Из файла парсятся некоторые данные, которые сохраняются в переменные. В частности, в переменную стринг сохраняется строчка "€125 название". В дальнейшем создаётся новый файл, в котором сохраняются...
MFC и двоичные файлы C++
У меня есть двоичный файл. Мне необходимо считать его в приложение и вывести в виде простыни текста в приложении SDI в окно документа. Вот сюда. Я не совсем понимаю, как можно, вообще, это...
C++ Поэлементно просуммировать два динамических двумерных массива https://www.cyberforum.ru/ cpp-beginners/ thread2492567.html
Здравствуйте, у меня такое задание: Написать программу, которая поэлементно суммирует два динамических двумерных массива, заполненных случайными числами и сохраняет результат в третьем массиве....
C++ Как напечатать enum class? Как напечатать enum class? Enum class находится в интерфейсе строка 5. Мне нужно чтобы напечаталось допустим Magical_Realism. Функция которая печатет находится в реализации 191 строка. ... https://www.cyberforum.ru/ cpp-beginners/ thread2492564.html
C++ Не понимаю как работает алгоритм
Всем доброго времени суток. Настиг такой вопрос, с которым уже более недели не могу разобраться: искал везде, читал всё, на англоязычном инете ничего полезного не нашел(на русскоязычном вообще ничего...
C++ Реализовать функцию, которая принимает массив, а также число n, и возвращает индекс Реализовать функцию, которая принимает массив (плюс его длину) , а также число n, и возвращает индекс числа в массиве или -1, если такого числа нет. Прототип: int Search (int a , const int n, int... https://www.cyberforum.ru/ cpp-beginners/ thread2492542.html
0 / 0 / 0
Регистрация: 19.08.2019
Сообщений: 22
21.08.2019, 20:43  [ТС] 0

Разбор длинных текстовых файлов на составляющие - C++ - Ответ 13783566

21.08.2019, 20:43. Показов 1024. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от Recrut_rf Посмотреть сообщение
Это происходит потому что и этот "любой символ" в
C++
1
2
3
4
5
switch(fin.get()) {
            case 'a': value++; break;
            case 'b': value--; break;
            default: cout << "Unknown symbol\n";
        }
попадает в секцию default. В результате в консоль печатается
C++
1
cout << "Unknown symbol\n";
Добавлено через 1 минуту


Смотря что вам нужно - самый простой способ - убрать секцию дефолт совсем
Программа всегда выдаёт "Unknown symbol", даже если в тексте нет лишних символов. Если же лишние символы есть, то "Unknown symbol" выдаётся несколько раз (например если в тексте 2 лишних символа, то программа выдаёт "Unknown symbol" 3 раза).

Вернуться к обсуждению:
Разбор длинных текстовых файлов на составляющие C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.08.2019, 20:43
Готовые ответы и решения:

Написать программу просмотра на экране длинных текстовых файлов
Написать программу просмотра на экране длинных текстовых файлов. Имя просматриваемого файла должно...

Написать программу просмотра на экране длинных текстовых файлов
Написать программу просмотра на экране длинных текстовых файлов. Имя просматриваемого файла должно...

Разбор текстовых файлов. Архитектура
надо разобрать текстовый файл с структурированными разношерстными данными (с вложенносятми и т.д.)...

Обработка текстовых файлов. Вывести первую из самых коротких строк файла и последнюю из самых длинных
Дан текстовый файл f. Составить программу для вывода первой из самых коротких строк файла и...

10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2019, 20:43

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Разбор строки на составляющие не получается.
Тут такая проблема надо определить версию ОС и браузера пользователя зашедшего на сайт. Вот...

Разбор регулярного вырожения не составляющие
Добрый день! Есть задача, разобирать регулярное вырожение на составляющие, т.е. узнать,...

Перловский regexp перелопатить в джавовский вариант (разбор URI на составляющие)
написал я значит парсер + http-сканнер на языке perl.. очень всё хорошо получилось.. один только...

Поиск длинных имен файлов и папок
Есть проблемы при использование длинных имен файлов или папок в разном ПО, но пользователи в общей...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.