Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 07:31   #1
matrasa
 
Регистрация: 29.11.2010
Сообщений: 9
По умолчанию Ввод строки из консоли

Добрый день, не могу понять почему не работает этот код!

Код:
#include <iostream.h>
#include <string>

string s;

void main()
{
cin >> s;
}
Ошибка:

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 conversio
n)

И еще, как из консоли ввести строку в переменную *char?
matrasa вне форума Ответить с цитированием
Старый 06.12.2010, 09:09   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Код:
#include <iostream>
#include <string>

std::string s;


int _tmain(int argc, _TCHAR* argv[])
{
	std::cin >> s;
	std::cout<<s;
	return 0;
}
Одобрено VS
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.12.2010, 09:37   #3
matrasa
 
Регистрация: 29.11.2010
Сообщений: 9
По умолчанию

Stilet, Спасибо большое. Благодаря вам моя курсовая почти готова!
matrasa вне форума Ответить с цитированием
Старый 06.12.2010, 09:39   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Круто... Курсовые уже состоят из одной строчки кода...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 06.12.2010, 12:21   #5
matrasa
 
Регистрация: 29.11.2010
Сообщений: 9
По умолчанию

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

Все функции были написаны, а это была последняя трабла. С уже заданными строками прога работала, а ввод с консольки нет. Теперь все ОК.
matrasa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ввод произвольной строки в C++ SrgGld Общие вопросы C/C++ 0 24.10.2010 00:02
Ввод и вывод русских букв в консоли sde C++ Builder 10 20.05.2010 03:02
ввод до конца строки. ssi Помощь студентам 0 27.01.2010 09:47
ввод строки! Татяна Паскаль, Turbo Pascal, PascalABC.NET 12 16.05.2009 17:53
Ввод строки с пробелами Сергей089 Помощь студентам 15 24.04.2009 23:01