ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1567. SMS-спам

how can i take the line?
Послано shahmohammadi 8 июл 2011 04:10
what is the last character in the line? '\0' or '\n'
when i use cin>>s; or scanf("%s",&s); it only take the first word. so how can i take the line?

thank you.
Re: how can i take the line?
Послано hatred 9 июл 2011 21:17
you may get the whole line using gets(s) (defined in cstdio) or cin.getline(s) (iostream).
also you may get characters from input by 1 char.
char c;
while ((c= getchar()) != EOF) { /* your code */ }

or

char c;
while (cin >> c) { ... }


Edited by author 09.07.2011 21:17