powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / вопрос по стоке
10 сообщений из 10, страница 1 из 1
вопрос по стоке
    #33328130
Socket
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как считаь строку полностью? т.е при считывании получается что пробел являеться концом строки, и после него символы не счтитываються
...
Рейтинг: 0 / 0
вопрос по стоке
    #33328142
Socket
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, и как подсчтитать кол-во пробелов в строке?
...
Рейтинг: 0 / 0
вопрос по стоке
    #33328149
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все зависит от того, как читать.
...
Рейтинг: 0 / 0
вопрос по стоке
    #33328193
redskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если проблема с тем, что при

Код: plaintext
1.
2.
string s;
cin >> s;

пробел является разделителем, то используйте getline:

Код: plaintext
1.
2.
string s;
getline(cin, s);
...
Рейтинг: 0 / 0
вопрос по стоке
    #33328219
redskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Socketда, и как подсчтитать кол-во пробелов в строке?

Код: plaintext
1.
2.
3.
string s;
getline(cin, s);
cout << count(s.begin(), s.end(), ' ') << " spaces" << endl;
...
Рейтинг: 0 / 0
вопрос по стоке
    #33348772
Inik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как теперь после прочтения строки sting с помощью getline() прочитать отдельно оттуда каждое слово ?
...
Рейтинг: 0 / 0
вопрос по стоке
    #33348774
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gets, gets, а не scanf.
...
Рейтинг: 0 / 0
вопрос по стоке
    #33348775
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
InikА как теперь после прочтения строки sting с помощью getline() прочитать отдельно оттуда каждое слово ?

strtok
...
Рейтинг: 0 / 0
вопрос по стоке
    #33348799
Inik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv InikА как теперь после прочтения строки sting с помощью getline() прочитать отдельно оттуда каждое слово ?

strtok



а поподробнее?
...
Рейтинг: 0 / 0
вопрос по стоке
    #33348996
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Inik MasterZiv InikА как теперь после прочтения строки sting с помощью getline() прочитать отдельно оттуда каждое слово ?

strtok
а поподробнее?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
void Decode(char *p, char *seps)
{
char *token;
char *pp;
pp=NULL;
    token=strtok(p,seps);
    while(token!=NULL)
     {
      pp=token;
      printf("%s",pp);
      token=strtok(NULL,seps);        
     }
  return;
}

void main(void)
{
...
Decode("А роза упала на лапу Азора"," ");
}
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / вопрос по стоке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]