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

Delim в функции getline() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ примеры функций , похожи C# http://www.cyberforum.ru/cpp/thread1301443.html
С++ примеры функций , похожи C# короче более детально что хочу узнать ))) это функции С++ что будет аналогом как в C# например это конечно не правильно Console () { // код
C++ О целях c++ и других языков Здравствуйте. Подскажите пожалуйста какие цели у c++, т.е что можно на нем написать (интересует высокоуровневое программирование), и если можно, про цели таких языков как c#, java, python тоже плз расскажите, тоже как высокоуровневое. Спасибо! http://www.cyberforum.ru/cpp/thread1301298.html
C++ C++ и maple
Здравствуйте! Может кто встречался с данной проблемой? Возможно ли сделать внешнее обращение из C++ в maple15. Проблема в следующем, если писать код чисто на maple, то он периодически сильно виснит и вылетает(проверено на разных компах). Необходимо решить внутри программы систему уравнений. Поэтому, если делать чисто в Си, неочень хочется прописывать каждый раз метод Гаусса.
C++ FTDI LibMPSSE-SPI
Здравствуйте форумчане! При попытке работы с FTDI микросхемой, а именно FTDI 2232H, в режиме SPI. Возникли проблемы с работой в режимах MODE1 и MODE3. Вот что я вижу на экране осциллографа при посылке 0xaa (на приложенной картинке) Вот что я пишу в коде для инициализации ChannelConfig channelConf = {0, 0, 0, 0, 0}; uint8 latency = 50; uint8 buffer = {0}; ...
C++ Построение семантической сети http://www.cyberforum.ru/cpp/thread1296932.html
Нужна помощь. Мне дали задание для курсовой работы "Построение семантической сети". Прочитав что это ориентированный граф, я поняла что не знаю с чего нужно починать( а через неделю уже нужно сдавать... Буду очень благодарна за помощь!
C++ События и их обработка Подскажите как можно реализовать обработку событий, чтобы можно было использовать примерно такой код: void test_handler(object* thisobject) { // Событие обработано!!! } void test_handler(other* thisobject) { // Событие обработано!!! } подробнее

Показать сообщение отдельно
Somebody
2775 / 1589 / 142
Регистрация: 03.12.2007
Сообщений: 4,162
Завершенные тесты: 1
15.11.2014, 23:44     Delim в функции getline()
Можно, например, классифицировать все нужные символы как пробельные, тогда они будут пропускаться без проблем:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <algorithm>
#include <fstream>
#include <iostream>
#include <locale>
#include <string>
 
class CustomSeparators : public std::ctype<char>
{
public:
    explicit CustomSeparators(size_t refs = 0) : ctype(newTable, false, refs)
    {
        const mask* oldTable = classic_table();
        std::copy(oldTable, oldTable + table_size, newTable);
        for (unsigned char c : ".,!?")
            newTable[c] |= space;
    }
private:
    mask newTable[table_size];
};
 
int main()
{
    std::ifstream fin("input.txt");
    fin.imbue(std::locale(fin.getloc(), new CustomSeparators));
    std::string s;
    while (fin >> s)
        std::cout << s << std::endl;
}
 
Текущее время: 05:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru