qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
|
||||||
#1 | ||||||
std::string, потоки - C++23.01.2014, 19:21. Просмотров 1124. Ответов 31
Метки нет Все метки)
(
Доброго времени суток! Использую такую конструкцию:
Кликните здесь для просмотра всего текста
После выполнения else if происходит возврат во внешний while, и хотелось бы, чтобы по достижении внутреннего while считывалась бы не новая строка, а использовалась старая.
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
23.01.2014, 19:21 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос std::string, потоки (C++):
31
ошибка error: cannot convert 'std::string {aka std::basic_string<char>}' to 'std::string* {aka std::basic_stri - C++ Потоки и прямая запись в заданый std::string - C++ запрошено преобразование от ‘const std::string*’ к нескалярному типу ‘std::string’ - C++
Реализация класса MyString. Стандартная библиотека, std::string, std::vector - C++ Операция std::cout для Объекта типа std::string - C++ |
Ev[G]eN
iOS/Android Developer
![]() 5114 / 1552 / 383
Регистрация: 23.01.2011
Сообщений: 3,177
|
|
23.01.2014, 19:22 | #2 |
задание хотелось бы видеть
0
|
MrGluck
Модератор
![]() ![]() 7734 / 4770 / 734
Регистрация: 29.11.2010
Сообщений: 13,038
|
||||||
23.01.2014, 19:23 | #3 | |||||
0
|
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
|
|
23.01.2014, 19:36 [ТС] | #4 |
Ev[G]eN, Это, в общем-то, сравнение слов из словаря со словами из отсортированного файла, то бишь, запись несуществующих слов в файл, орфографическая проверка.
Добавлено через 10 минут Т.е. мне нужно указатель преместить на строку выше.
0
|
alsav22
5434 / 4829 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
23.01.2014, 19:59 | #5 | |||||
Как-то так:
1
|
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
|
|
23.01.2014, 20:52 [ТС] | #6 |
alsav22, спасибо большое. Хотя по-началу были проблемы, ведь, открыл не в бинарном режиме.
0
|
alsav22
5434 / 4829 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
23.01.2014, 21:49 | #7 | |||||
В текстовом криво работает?
Добавлено через 46 минут Для первой строки ещё нужно условие добавить:
0
|
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
|
|
23.01.2014, 22:14 [ТС] | #8 |
alsav22, да, в текстовом криво. Ок, добавлю
0
|
alsav22
5434 / 4829 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
23.01.2014, 22:23 | #9 | |||||
В текстовом вот так будет работать (в windows):
В текстовом, если peek() встречает '\n', то курсор передвигается на позицию 'r\' (который, в windlows, перед '\n').
0
|
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
|
|
25.01.2014, 13:28 [ТС] | #10 |
alsav22, От оно чё, каретка. Спасибо)
0
|
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
|
|
01.02.2014, 18:52 [ТС] | #11 |
alsav22, добрый вечер, сейчас напоролся на проблемку: первая строка в потоке dic - "а", и срабатывает условие равенства buf1==buf2. Программа зацикливается на while.
pos, при этом, равно -1.
0
|
alsav22
5434 / 4829 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
01.02.2014, 19:21 | #12 |
Код не вижу.
0
|
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
|
|
01.02.2014, 19:32 [ТС] | #13 |
alsav22, код Ваш, в этом топике выше
0
|
alsav22
5434 / 4829 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
01.02.2014, 20:17 | #14 |
Там чтения нет. С чтением, со сравнением и пр. покажите.
0
|
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
|
|
01.02.2014, 20:46 [ТС] | #15 |
alsav22, это разные топики) Тут же у меня другая проблема.
0
|
01.02.2014, 20:46 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
01.02.2014, 20:46 |
Привет! Вот еще темы с ответами:
15
Передача функции указатель на элемент std::vector<std::string> - C++ Почему std::string_view МЕДЛЕННЕЕ, чем std::string? - C++ Как правильно перевести std::wstring в std::string ? - C++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |