Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
удаление последнего символа из потока вывода
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Задание по книжке: требуется написать два приложения, первое из которых читает текстовый файл с целыми числами, разделёнными пробелом и создаёт двоичный файл, содержащий эти числа. Второе приложение должно выполнять обратное действие: на основе двоичного файла воссоздать текстовый. Проблема заключается в том, что когда я воссоздаю текстовый файл, то у него всегда последним символом получается пробел (т.е. лишний символ). Можно ли как-то вытащить последний символ из потока вывода? Т.е. нужно нечто подобное тому, как unget() для потока ввода. source.txt 10 20 30 40 50 100 15 txt 2 bin Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. bin 2 txt Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 12:09 |
|
||
|
удаление последнего символа из потока вывода
|
|||
|---|---|---|---|
|
#18+
Compositum, Есть куча способов как не писать туда пробел. Например: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 13:17 |
|
||
|
удаление последнего символа из потока вывода
|
|||
|---|---|---|---|
|
#18+
Anatoly Moskovsky, Спасибо. Да, я в курсе об этом способе. И всё же интересует, можно ли вернуть последний уже отправленный (так, для себя хочу знать)? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 13:26 |
|
||
|
удаление последнего символа из потока вывода
|
|||
|---|---|---|---|
|
#18+
Compositum, Отправленный куда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 13:36 |
|
||
|
удаление последнего символа из потока вывода
|
|||
|---|---|---|---|
|
#18+
MasterZivОтправленный куда? любой ostream. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 13:37 |
|
||
|
удаление последнего символа из потока вывода
|
|||
|---|---|---|---|
|
#18+
CompositumИ всё же интересует, можно ли вернуть последний уже отправленный в любой ostream. Видимо, std::streambuf::sputbackc std::streambuf::sungetc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2013, 13:46 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38297723&tid=2020141]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 301ms |
| total: | 460ms |

| 0 / 0 |
