Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

std::string

4.8K
19 ноября 2003 года
yak
12 / / 19.11.2003
Может кто знает, как вывести на экран содержимое
std::string
В следующем примере

#include <string>
#include <iostream.h>
std::string str("string");
cout<<str;

компилятор ругается так
D:\dev\proj\cpro\icmp\icmp.cpp(50) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable convers

А если сделать так
cout<<str.c_str
то на экран ничего не выводится

Буду очень благодарен за ответ
3
19 ноября 2003 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by yak
Может кто знает, как вывести на экран содержимое
std::string
В следующем примере

#include <string>
#include <iostream.h>
std::string str("string");
cout<<str;

компилятор ругается так
D:\dev\proj\cpro\icmp\icmp.cpp(50) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable convers

А если сделать так
cout<<str.c_str
то на экран ничего не выводится

Буду очень благодарен за ответ



А так
std::cout << str.c_str();

4.8K
19 ноября 2003 года
yak
12 / / 19.11.2003
Цитата:
Originally posted by Green


А так
std::cout << str.c_str();



Это конечно неплохо, но я уже пробовал - ответ:
'cout' : is not a member of 'std'

3
19 ноября 2003 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by yak


Это конечно неплохо, но я уже пробовал - ответ:
'cout' : is not a member of 'std'



#include <iostream>

4.8K
20 ноября 2003 года
yak
12 / / 19.11.2003
Цитата:
Originally posted by Green


#include <iostream>



:D Спасибо огромное, все заработало.
Моя ошибка была в следующем :

#include <iostream.h>

2.0K
08 декабря 2003 года
CyberEx
74 / / 30.11.2003
Чем отличается iostream.h от iostream????????????
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог