10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
|
||||||
1 | ||||||
string И getline12.04.2010, 16:51. Показов 47825. Ответов 6
Метки нет (Все метки)
0
|
12.04.2010, 16:51 | |
Ответы с готовыми решениями:
6
Getline и string getline в string string, getline() чтение строк Getline, string чтение из файла |
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
12.04.2010, 17:30 | 2 | |||||
А у меня требует один раз:
2
|
10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
|
||||||
12.04.2010, 19:39 [ТС] | 3 | |||||
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
13.04.2010, 04:20 | 4 | |||||
Опять-таки не вижу, где эта ошибка.
У тебя другая ошибка - индекс, полученный с помощью функции find(), нужно сравнивать не с NULL (что вообще-то означает 0, а подстрока может начинаться с нулевого индекса), а с npos (беззнаковое целое, инициализированное -1, которое означает "не найдено" для результата функции find()):
2
|
10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
|
|
13.04.2010, 13:41 [ТС] | 5 |
что такое string::npos?
пробую вывести - выводиться длинное число.. и как по короче можно записать string::npos?
0
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||
13.04.2010, 14:40 | 6 | ||||||||||
Еще раз смотрим, что я написал выше:
Так как npos - это константа, которая инициализируется отрицательным числом -1. Т.е npos - беззнаковое (неотрицательное) число, то вместо -1 в нем хранится максимальное число, которое может вместить тип size_t (4294967295). Это можно проверить, выполнив такую строчку, которая выведет true:
Можно так:
3
|
10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
|
|
15.04.2010, 13:54 [ТС] | 7 |
Я вместо npos написал -1))
нафиг было придумывать npos... -1 и все!
0
|
15.04.2010, 13:54 | |
15.04.2010, 13:54 | |
Помогаю со студенческими работами здесь
7
Проблема с getline() и string в массиве структур Не работает. cin.getline(string,200); getline, string, запись в файл, русский язык Фейл. Вывод string (getline) с пробелами. ООП Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |