Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Проблема со считыванием строки
1
  1  Муртузалиев Султан Умалатович, 20 декабря 2012 г. 17:38:13
      Спасибо, поле имен было подключено, а вот библиотеку <string> я как раз наоборот не включил. только <cstring>
  2  Беляев Сергей Николаевич, 20 декабря 2012 г. 7:14:50
      Возможно, что вы не подключили не все библиотеки или не установили стандартное пространство имен, например начав свою программу так:
#include <iostream>
#include <string>

using namespace std;
  3  Муртузалиев Султан Умалатович, 20 декабря 2012 г. 1:33:08
      Вот я пытаюсь решить задачу a+b(35%). И для эксперимента решил написать на функциях:
int main()
{
freopen ( "input.txt", "rt", stdin);
freopen ( "output.txt", "wt", stdout);

int a[150], b[150];

readlong(a);
readlong(b);

sumlong(a,b);

writelong(a);

return 0;
}

только вот в функции readlong:
void readlong(int *a){
string s;
cin >> s;
a[0] = s.length();
for (int i=0; i<a[0]; i++){
a[a[0]-i] = s[i]-48;
}
}
сайт ругается на cin >> s;

как мне решить эту проблему?
  4  Муртузалиев Султан Умалатович, 20 декабря 2012 г. 1:29:12
      Даудов Максуд Камилович, 06 декабря 2012 г. 20:42:24 2
"Уважаемый администратор большая просьба обновить компилятор с++. Как я вижу это не первое прошение а по сему важное. Посмотрите на компилятор MinGW. Висуал дает многовато CE хотя на MinGW задача идет как по маслу. Вы сами наверно в курсе что висуал имеет какой то свой способ обработки строк. Например следеющий код идет на MInGW но не идет на VIsual:string s;cin >> s; Или хотя бы отпишите причину отказа? И напишите как написать код выше чтоб он проходил здесь. Заранее спасибо."
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru