Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
wowofbob
2 / 2 / 3
Регистрация: 19.01.2013
Сообщений: 32
#1

strstream (Как записать теперь в s нулевой байт 0, чтобы он не интерпретировался с частью строки?) - C++

07.02.2013, 01:09. Просмотров 590. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
int main() {
    strstream s;
    s << "555";
    cout << s.str() << endl;
    system("pause");
}
Как записать теперь в s нулевой байт 0, чтобы он не интерпретировался с частью строки?
(возможность записи с помощью цикла по символам s.str() желательно исключить)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2013, 01:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос strstream (Как записать теперь в s нулевой байт 0, чтобы он не интерпретировался с частью строки?) (C++):

Как выглядит нулевой байт?
Масивы заканчиваются нулевым байтом &quot;/0&quot;, это ясно - надо иметь признак конца,...

А можно сделать так (разбить как нибудь или запятые вставить ), чтобы было не 8998989 байт, а 8,998,989 байт ?
Кстати, вот еще вопрос... В переменной (например, filesize) хранится размер...

Доделать задачу, чтобы в матрице остались строки только с нулевой характеристикой
Не знаю как это все до конца довести(фотка снизу)=) вот код: #include...

Является ли строка записью вещественного числа с нулевой дробной частью
Задание: Примерно набросал: Option Explicit On Option Strict On...

Проверить, является ли строка записью числа с нулевой дробной частью
В каждой строке текстового файла определить самое длинное слово нечетной длины...

Как теперь записать в дополнительный столбец?
записать в дополнительный столбец значение удвоенного минимального каждой...

2
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,241
07.02.2013, 03:38 #2
Не понял, что вы хотите. Мб так:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <sstream>
 
int main()
{
    std::ostringstream s;
    s << "555";
    std::cout << s.str() << std::endl;
    s << '\0';
    std::cout << s.str() << std::endl;
}
2
wowofbob
2 / 2 / 3
Регистрация: 19.01.2013
Сообщений: 32
07.02.2013, 07:47  [ТС] #3
Цитата Сообщение от MrGluck Посмотреть сообщение
Не понял, что вы хотите. Мб так:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <sstream>
 
int main()
{
    std::ostringstream s;
    s << "555";
    std::cout << s.str() << std::endl;
    s << '\0';
    std::cout << s.str() << std::endl;
}
Именно этого я и хотел, спасибо)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2013, 07:47
Привет! Вот еще темы с решениями:

нулевой байт !
Всем привет ! Вот собственно проблема - у меня есть обьект &quot;Socket&quot; и я...

Пожалуйста подскажите с частью SQL. Как Записать тип вложение в MS Access ?
Пожалуйста подскажите с частью SQL. Как Записать тип вложение в MS Access ? ...

Обновил Windows 7, теперь как мне ее записать как установочную?
чтоб потом если что пере установить уже с последними обновлениями. Есть какая...

Как записать массив байт в memo
Подскажите пожалуйста. У меня есть buf : array of byte, мне нужно...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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