Описание тега sstream
2
ответа
Почему я получаю тайм-аут (используя sstream для анализа списка целых чисел, разделенных запятыми)?
Мне дают входную строку из n целых чисел, разделенных запятыми (например, "23,4,56"). Мне нужно установить поток строк для представления этой строки, а затем использовать его для сканирования каждого целого числа в вектор. Элементы вектора (целые чи…
25 ноя '15 в 23:06
1
ответ
Не могу преобразовать char в строку с помощью stringstream C++
Я просто хочу предупредить вас, что мой код содержит небольшие фрагменты французского и английского языков, поэтому, если вы не понимаете переменную или что-то еще, пожалуйста, спросите и посчитайте это бесплатным классом французского, ха-ха. Итак, …
06 окт '18 в 10:17
2
ответа
Использование директив препроцессора с cout и stringstream в интерактивной программе - C++
Так что, если у меня есть простая интерактивная программа, как это: #include <iostream> #include <sstream> #include <string> #include <cstring> #define cout os int main() { stringstream os; cout << "If you would like to…
04 мар '16 в 17:57
3
ответа
C++ stringstream, возвращающий дополнительный символ?
Я пытался использовать класс C++ stringstream для выполнения относительно простых манипуляций со строками, но у меня возникла проблема с методом get(). По какой-то причине, когда я извлекаю выводимый символ за символом, он добавляет вторую копию пос…
09 окт '09 в 00:31
2
ответа
Можно ли перебирать строки текстового файла и использовать stringstream для разбора каждой строки?
То, что я пытаюсь сделать, это читать из текстового файла каждую строку при разборе с использованием библиотеки sstream. Я запустил программу, но она застряла в цикле. Программа: string date; int time; float amount; ifstream testFile("test.txt"); st…
04 янв '17 в 04:31
1
ответ
Как использовать Input String Stream с символами, разделяющими строки вместо пробелов?
Примечание : я только что узнал о Getline и Streams. Вместо пробела, разделяющего имя, фамилию и возраст, как я могу разделить их с помощью ^ или -? Есть ли функция для этого? Это глупый вопрос, и если да, то почему? -Причина этого вопроса в том, чт…
23 янв '19 в 03:31
6
ответов
Токенизация потока строк на основе типа
У меня есть входной поток, содержащий целые числа и символы специального значения '#'. Это выглядит следующим образом:... 12 18 16 # 22 24 26 15 # 17 # 32 35 33 ...Жетоны разделены пробелом. Там нет шаблона для позиции "#". Я пытался токенизировать …
06 окт '12 в 18:59
2
ответа
Stringstream при переборе строки не работает
Поэтому я хочу использовать поток строк для преобразования строк в целые числа. Предположим, что все сделано с: using namespace std; основной случай, который, кажется, работает, когда я делаю это: string str = "12345"; istringstream ss(str); int i; …
12 окт '15 в 03:08
1
ответ
Какое значение должно возвращать `std::stringstream::fail()` после чтения и записи? (GCC против Clang)
Рассмотрим следующий фрагмент кода: #include <iostream> #include <sstream> int main() { std::stringstream ss; ss << "12345"; unsigned short s; ss >> s; ss << "foo"; std::cout << std::boolalpha << "\nss.eof()…
22 ноя '17 в 15:51
2
ответа
Почему это возвращает адрес в консоли?
Я пытаюсь обернуть голову вокруг струй и течений. Поэтому, как и всегда, я сделал из нее программу для входа. но каждый раз, когда я пытаюсь найти содержимое переменных имени пользователя и пароля, он возвращает адрес! Назначение программы: создать …
28 ноя '13 в 22:50
1
ответ
Преобразовать строку в символы и целые числа (комбинацию) с помощью istringstream
Я думаю, что есть какая-то банальная, очень глупая ошибка, но я не могу ее прибить. Любой совет? string stuff = "5x^9"; istringstream sss(stuff); double coeff; char x, sym; int degree; sss >> coeff >> x >> sym >> degree; cout…
27 мар '18 в 09:14
2
ответа
Преобразование strstream в sstream конфликт о c_str()
У меня есть этот блок кода, как написано с strstream, И я преобразовал это в sstream как ниже. Я не уверен, но я думаю printStream->str() возвращает строковый объект с копией (временной) содержимого в буфере потока, указанного printStreamи тогда …
20 окт '17 в 09:27
2
ответа
Стрингстрим не полностью заполнен
Почему этот фрагмент кода: if (iErr) { std::stringstream ss; string serror("error"); ss << "lua error code " << iErr << ": " << lua_tostring(lua, -1); ss >> serror; Log *log= StandardLog::getInstance(); log->logError…
09 дек '12 в 12:21
1
ответ
Почему этот фрагмент моего кода не записывается в файл
Я занимаюсь разработкой банковской системы C++. Я могу правильно получить значения типа float, newbal, и когда я пытаюсь записать в файл, в файле нет данных. else if (x == 2) { cout << "You have selected option number 2. Deposit.\n"; cout <…
31 окт '13 в 03:49
0
ответов
C++ Строковый анализ пробелов
У меня есть эта простая функция, которая разбирает предложение на вектор строк. Это работает, несмотря на то, что я не могу сделать это управляемым пользователем и должен установить src вручную. Нет, это не домашняя работа, я умышленно создаю язык с…
17 апр '17 в 00:40
2
ответа
Что с ++ записывает в сокет при записи enum
Что записывается в сокет, когда я пишу ссылку на ENUM (ниже)? У меня есть что-то, захваченное в whireshark, но оно не похоже на имя ENUM "JOIN" .. это тоже не одинаковая длина. Сервер почему-то понимает, что этот код отправил перечисление JOIN. #inc…
30 мар '12 в 20:35
0
ответов
Почему локальная переменная типа "ostringstream" получает сообщения об ошибках для вещей, которые должны быть действительными
Вот мой код: % cat ch.cpp using namespace std; #include <string> #include <iostream> #include <sstream> typedef const char* cstring; class GameCharacter { private: string desc; string name; string chid; public: GameCharacter(cstrin…
21 апр '16 в 20:18
2
ответа
Используя заголовочный файл sstream в C++
Поэтому я пытался использовать istringstream для анализа текстового файла. Идея состоит в том, чтобы разбить каждую строку на пробел и на основе подстроки делать вещи. Код работает нормально, за исключением двух вещей: он дважды подсчитывает последн…
08 сен '11 в 17:32
3
ответа
(C++) std::istringstream читает до 6 цифр от строки до двойной
Люди! Я боролся с этой проблемой в течение некоторого времени, и до сих пор я не нашел ее решения. В приведенном ниже коде я инициализирую строку с номером. Затем я использую std:: istringstream для загрузки содержимого тестовой строки в double. Тог…
10 июл '13 в 20:25
3
ответа
Проверка с использованием sstream не удалась
cout << "\nPlease enter x-ordinate: "; cin >> test; stringstream ss(test); ss >> x; while(ss.fail()) { ss.str(""); cin.clear(); cin.ignore(256, '\n'); cout << "Please enter integer: \n"; cin >> test; stringstream ss(tes…
21 апр '16 в 11:08