strstream

Модератор: Модераторы разделов

П-нер
Сообщения: 31

strstream

Сообщение П-нер »

Всем доброго времени суток!
Перешел на gcc 3.3 в sarge и напоролся на диагностику
error: `istrstream' undeclared (first use this function)
В 2.9 все работало!
В программе присутствует #include <strstrefm>, и он ищется в
/usr/include/c++/3.3/backward/strstream
далее,
grep istrstream /usr/include/c++/3.3/backward/strstream
дает:
// Class istrstream, an istream that manages a strstreambuf.
class istrstream : public basic_istream<char>
explicit istrstream(char*);
explicit istrstream(const char*);
istrstream(char* , streamsize);
istrstream(const char*, streamsize);
virtual ~istrstream();
все, вроде бы, как 2.9, но не работает, хотя толпа iostream'ов fstream'ов работают как и раньше. Что же не так?
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: strstream

Сообщение oav »

try std::istrstream
Спасибо сказали:
П-нер
Сообщения: 31

Re: strstream

Сообщение П-нер »

oav писал(а):
19.06.2006 10:53
try std::istrstream



получил взамен:

error: no match for 'operator<<' in 'istrstream((&buf), 32) << "
\37777777711\37777777710
\37777777717\37777777724\37777777716\37777777717\37777777733\37777777705\37777777716\37777777711\37777777705
ss12= "'

для ostrstream:
error: no match for 'operator>>' in 'ostrstream((&buf), 32,
(std::_Ios_Openmode)16) >> ss12'
в программе присутствует #include <stdio.h>
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: strstream

Сообщение oav »

П-нер писал(а):
19.06.2006 11:57
oav писал(а):
19.06.2006 10:53

try std::istrstream



получил взамен:

error: no match for 'operator<<' in 'istrstream((&buf), 32) << "
\37777777711\37777777710
\37777777717\37777777724\37777777716\37777777717\37777777733\37777777705\37777777716\37777777711\37777777705
ss12= "'

для ostrstream:
error: no match for 'operator>>' in 'ostrstream((&buf), 32,
(std::_Ios_Openmode)16) >> ss12'
в программе присутствует #include <stdio.h>

#include <iostream>
Спасибо сказали:
П-нер
Сообщения: 31

Re: strstream

Сообщение П-нер »

#include <iostream>
[quote]

Присутствует!
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: strstream

Сообщение oav »

[quote name='П-нер' date='Jun 19 2006, в 13:42' post='219532']
#include <iostream>
[quote]

Присутствует!
[quote]
хз) читай внимательно егор месаж
Спасибо сказали:
Аватара пользователя
Paul7
Сообщения: 40

Re: strstream

Сообщение Paul7 »

using namespace std;

всегда!
HP i2000 Dual Itanium / Debian Sarge & Win2k3
Sun Ultra 5 M270 / OpenSolaris Nevada-41
DEC Multia VX42 / OpenBSD 3.8
HP 9000 Model C100 / HP-UX B.11.00
Спасибо сказали:
alexni
Сообщения: 189

Re: strstream

Сообщение alexni »

попробуй g++ вместо gcc
Спасибо сказали:
Аватара пользователя
oav
Бывший модератор
Сообщения: 296

Re: strstream

Сообщение oav »

Paul7 писал(а):
19.06.2006 18:02
using namespace std;

всегда!

только глупостей публично говорить не нужно - причем всегда не нужно ;)
Спасибо сказали:
sdk
Бывший модератор
Сообщения: 210

Re: strstream

Сообщение sdk »

(oav @ Jun 20 2006, в 10:41) писал(а):только глупостей публично говорить не нужно - причем всегда не нужно

:D :D :D
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Спасибо сказали:
Аватара пользователя
povert.org
Сообщения: 43

Re: strstream

Сообщение povert.org »

П-нер писал(а):
18.06.2006 22:51
В программе присутствует #include <strstrefm>, и он ищется в

А может ты ошибся в названии strstrefm - или нет?
Slackware Linux 10.1 on Dell latitude c600 pIII-1Ghz (laptop) && Slackware Linux 10.0 on AMD 2000+ (table PC) -- more on povert.org Днепропетровск, Украина

+ webcam !!!!
Спасибо сказали:
Аватара пользователя
agbr
Сообщения: 486
ОС: openSUSE 10.2

Re: strstream

Сообщение agbr »

вы уверены что не перепутали

stringstream и strstream ?

вроде действительно нет, а какой командой собираешь?
jabber: agbr@jabber.ru

против проприетарного ПО в GNU/Linux
Спасибо сказали: