|
|
|
|
|
|
|
Вернуться
| 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; Или хотя бы отпишите причину отказа? И напишите как написать код выше чтоб он проходил здесь. Заранее спасибо."
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |