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

Обсуждение задачи 1098. Questions

I still can't understand how does the input can be read
Послано Marin Radu 1 июл 2005 16:18
A tried C++ streams and C scanf,read,gets. Nothing seems to work. Could someone show me how to read the input...
Re: I still can't understand how does the input can be read
Послано Tayeb Al Karim 28 июл 2005 05:02
    string data = "";
    while(!cin.eof()){
        char buffer[31000];
        memset(buffer, 0, 31000);
        cin.getline(buffer, 31000);
        data += buffer;
    }
Re: I still can't understand how does the input can be read
Послано Bors Magic 4 авг 2006 17:29
Or:
string all;
char c;
while (cin.get(c))
if ( c != '\n') all+=c;
Re: I still can't understand how does the input can be read
Послано Tbilisi SU: Eldar Bogdanov 29 сен 2006 17:21
Could anybody tell me how should I read the input in Pascal?

My code gets WA on test 7. This is how I input the data:

  while not eof do
  begin
    read(s[i]);
    if (ord(s[i])=13) or (ord(s[i])=10) then dec(i);
    inc(i);
  end;