Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема с вводом символов (литер) в stringstream
|
|||
|---|---|---|---|
|
#18+
У меня есть код для постфиксн. бин. дерева, который в принципе работает нормально (за несколькими исключениями когда есть больше нежели две пары скобок). Но проблема в том, что, он воспринимает лиш ввод цыфр (тип int), а вот при вводе char он почему то возращает лиш последний символ. Я так понимаю что возникает какая то ошибка если я заменяю в коде char на int в этом методе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Вот весь код: Код: 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. То есть например при вводе 1+2*3 возвращает правильно 123*+, а вот при замене типа int на char при вводе a+b*c возращает "c". как переделать метод bool IsOperand(const string& x) или код чтобы он воспринимал и работал не только с цыфрами но и буквами. Знак & потому что расчитан он на работу с булевыми выражениями -- и при вводе символов их надо разделять пробелами, в т.ч. и скобки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2015, 04:59 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38929960&tid=2019039]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 163ms |

| 0 / 0 |
