257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
|
||||||
1 | ||||||
Не работает замена символов в файле на нижний регистр05.07.2016, 13:26. Показов 1296. Ответов 16
Метки нет Все метки)
(
Почему не работает код?
По идее должен символы в файле заменить на нижний регистр.
0
|
|
05.07.2016, 13:26 | |
Ответы с готовыми решениями:
16
Преобразование символов в нижний регистр Перевод символов в нижний регистр Перевод символов в нижний регистр
|
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
|
||||||
05.07.2016, 13:39 | 2 | |||||
Код корректен, попробуйте проверить открылся ли файл.
1
|
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
|
|
05.07.2016, 13:41 [ТС] | 3 |
DarkVortex, Все правильно, но в Visual studio 15 не запускается
0
|
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
|
|
05.07.2016, 13:42 | 4 |
shilko2013, в этом я вам помочь не могу к сожалению. Но рекомендую скопировать ошибку из студии.
1
|
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
|
||||||
05.07.2016, 13:44 [ТС] | 5 | |||||
для ошибок есть поток cerr
Добавлено через 1 минуту на экране бесконечно пишет -1
0
|
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
|
||||||
05.07.2016, 13:46 | 6 | |||||
![]() Решение
shilko2013,
1
|
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
|
|
05.07.2016, 13:48 [ТС] | 7 |
DarkVortex, Я же говорю открылся
0
|
Хитрая блондиночка $)
1470 / 985 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
|
|
05.07.2016, 13:48 | 8 |
А не проще считать весь файл в массив, его обработать и так же полностью массивом и записать?
1
|
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
|
|
05.07.2016, 13:50 [ТС] | 9 |
Программа завершается удачно, но файл не изменяется.
Добавлено через 19 секунд Hikari, Проще, но мне хочется и так попробовать Добавлено через 37 секунд И в компиляторе на андроиде у меня все работает, а в визуал - нет
0
|
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
|
||||||
05.07.2016, 13:56 | 10 | |||||
1
|
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
|
|
05.07.2016, 15:31 [ТС] | 11 |
DarkVortex, и так и так не работает
Добавлено через 4 минуты Проблема решена, неверная кодировка.
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
05.07.2016, 15:31 | 12 |
1
|
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
|
|
05.07.2016, 15:39 | 13 |
avgoor, в доках...seekp работает с put потоком, seekg c get
1
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
05.07.2016, 16:13 | 14 |
Несомненно. Но, где вы прочитали, что для файлового ввода/вывода:
0
|
103 / 69 / 19
Регистрация: 07.07.2014
Сообщений: 240
|
|
05.07.2016, 16:24 | 15 |
В 5 сообщении автор явно перепутал seekg и seekp в результате чего его цикл был бы бесконечным(не тот курсор двигал) на что я и хотел указать. Извините что не совсем корректно выразил свой посыл.
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
05.07.2016, 16:26 | 16 |
В файле не может быть "не того" курсора. Он там один. И seekg и seekp двигают "один и тот же курсор" вызывая
rdbuf()->pubseekoff(off, dir, ios_base::in) , который, за счет ромбовидного наследования, у них один.
0
|
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
|
|
07.07.2016, 15:33 [ТС] | 17 |
DarkVortex, Разницы правда нету никакой, я эксперементировал.
Вызывай tellg и tellp и посмотри)
0
|
07.07.2016, 15:33 | |
Помогаю со студенческими работами здесь
17
Перевод символов в нижний регистр в WORD )Упростить программу перевода введенных символов в нижний регистр
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |