Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> у меня вопросик маленький 
:(
    Опции темы
nikatin
Дата 19.6.2009, 10:46 (ссылка)  | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



как сделать чтобы std::string четал целое предложение с пробеломи?
PM MAIL   Вверх
zim22
Дата 19.6.2009, 10:47 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



getline
Цитата

у меня вопросик маленький

название темы должно отражать её суть.

Это сообщение отредактировал(а) zim22 - 19.6.2009, 10:48


--------------------
PM MAIL   Вверх
nikatin
Дата 19.6.2009, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Цитата(zim22 @ 19.6.2009,  10:47)
getline
Цитата

у меня вопросик маленький

название темы должно отражать её суть.

можно пример? у меня getline четает предложение только до певрого пробела (

Это сообщение отредактировал(а) nikatin - 19.6.2009, 10:52
PM MAIL   Вверх
zim22
Дата 19.6.2009, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(nikatin @  19.6.2009,  10:51 Найти цитируемый пост)
 у меня getline четает предложение только до певрого пробела (

приводите код. или идите в Центр Помощи.


--------------------
PM MAIL   Вверх
nikatin
Дата 19.6.2009, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Цитата(zim22 @ 19.6.2009,  10:56)
Цитата(nikatin @  19.6.2009,  10:51 Найти цитируемый пост)
 у меня getline четает предложение только до певрого пробела (

приводите код. или идите в Центр Помощи.

спасибо) написал туда
PM MAIL   Вверх
nikatin
Дата 19.6.2009, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



а нет(( с getline всё в порядке.. проблема в std::string word; оно только одно слово читает(
PM MAIL   Вверх
zim22
Дата 19.6.2009, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(nikatin @  19.6.2009,  11:45 Найти цитируемый пост)
. проблема в std::string word; оно только одно слово читает(

я думаю это ваша проблема, а не std::string
я так и не понимаю, чего вы хотите? или вы мысли вслух высказываете...


--------------------
PM MAIL   Вверх
nikatin
Дата 19.6.2009, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 19.6.2009

Репутация: нет
Всего: нет



Цитата(zim22 @ 19.6.2009,  11:49)
Цитата(nikatin @  19.6.2009,  11:45 Найти цитируемый пост)
. проблема в std::string word; оно только одно слово читает(

я думаю это ваша проблема, а не std::string
я так и не понимаю, чего вы хотите? или вы мысли вслух высказываете...

мысли в слух.. простите.. я думаю как код сделать.. нашол код тудора.. но он не закончен.. и я думаю как сделать его.. но запутался(( 
PM MAIL   Вверх
andrew_121
Дата 19.6.2009, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 10
Всего: 33



Цитата(zim22 @  19.6.2009,  11:49 Найти цитируемый пост)
я думаю это ваша проблема, а не std::string

smile smile smile

Это сообщение отредактировал(а) andrew_121 - 19.6.2009, 15:25


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
azesmcar
Дата 19.6.2009, 15:35 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 52
Всего: 211



Код

#include <iostream>
#include <string>

int main()
{
    std::string line;
    getline(std::cin, line);
    std::cout << line << std::endl;
}

PM   Вверх
cutwater
Дата 19.6.2009, 17:51 (ссылка)    | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 592
Регистрация: 24.6.2008

Репутация: 2
Всего: 10



Поправка касаемо кода - std::getline в данном тогда уже случае.


--------------------
user posted image
PM MAIL   Вверх
zim22
Дата 19.6.2009, 18:25 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(cutwater @  19.6.2009,  17:51 Найти цитируемый пост)
Поправка касаемо кода - std::getline в данном тогда уже случае.

 smile 
Язык программирования С++. Вводный курс. Липпман. 4 издание. 758 стр.
Цитата

Функции, включая перегруженные операторы, получающие параметры типа класса (или указатели либо ссылки на класс) и определенные в том же пространстве имен, что и сам класс, видимы тогда, когда объект (или указатель либо ссылка) класса используется в качестве аргумента.

Код

getline(std::cin, s);

Цитата

Когда компилятор встречает приведенный выше вызов фунции getline(), он ищет соответствующую функцию в текущей области видимости, области видимости, окружающей вызов getline(), и в пространстве(пространствах) имен, в которых определены типы cin и string.. Следовательно, поиск продолжается в пространстве имен std, где и обнаруживается функция getline(), определенная в классе string.

***
вот простой пример:
Код

namespace my_ns {  
  struct S {} s;
  int fcn(S) { return 5; }
}
int main() { fcn(my_ns::s); }

вы мне тоже скАжите, что нужно писать my_ns::fcn? ;)

Это сообщение отредактировал(а) zim22 - 19.6.2009, 18:44


--------------------
PM MAIL   Вверх
cutwater
Дата 20.6.2009, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 592
Регистрация: 24.6.2008

Репутация: 2
Всего: 10



Значит моя ошибка. 


--------------------
user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

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


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0572 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.