Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

чтение стрингов

1.8K
12 октября 2006 года
pod
144 / / 05.04.2006
у меня 2 проблемы со чтением стрингов:
1.

char name[201];
char department[20];
int n;

cin>>n;
cin.getline(name,201);
cin.getline(department,20);

данные вводятса через enter и в name читаетса код enter.

2.
через екран вводятса несколько строк и надо их прочитать.
например:

Does the jury of this programming contest use the
algorithm described in this problem to answer my questions?

надобы это всё впехнуть в один стринг?

подскажите как с этим справитса?
547
13 октября 2006 года
Hydra
488 / / 20.06.2006
1. Сделай name[length(name)-1]=0;
или -2, если в конце строки \a\n

2. strcpy

p.s. strings.h
1.8K
13 октября 2006 года
pod
144 / / 05.04.2006
[QUOTE=Hydra]1. Сделай name[length(name)-1]=0;
или -2, если в конце строки \a\n

2. strcpy

p.s. strings.h[/QUOTE]


1. а вкокую часть вставить name[length(name)-1]=0;
чтобы в наме не читалось "#13"

2. а читать до каких пор? может и 3 строки зайти
3
13 октября 2006 года
Green
4.8K / / 20.01.2000
1. а зачем так сложно?
так же проще:

srting str;
getline(cin, str);

/n (/r) в строку не попадают

2. как понять, что введены все строки, которые должны попасть в один string?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог