|
|
|
Ошибка в программа перевода систем счисления
|
|||
|---|---|---|---|
|
#18+
Написала программу. Скажите пожалуйста, что не так, почему программа не работает? В 49 строке выдает вот это: Program1.pas(49) : Ошибка времени выполнения: Input string was not in a correct format. 49 строка вот эта readln (F1, res.num, res.cс1, res.cс2); Код: pascal 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 19:58:44 |
|
||
|
Ошибка в программа перевода систем счисления
|
|||
|---|---|---|---|
|
#18+
Tasia17, Покажите файл, который Вы пытаетесь читать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 20:25:56 |
|
||
|
Ошибка в программа перевода систем счисления
|
|||
|---|---|---|---|
|
#18+
Tasia17 Код: pascal 1. У тебя 1-й параметр в readln - строка. Поэтому в нее считывается вся строка из файла. Числам не остается данных и наверно это и не нравится. Сделай 3 строки в файле и 3 readln, либо вначале числа считывай, а затем - строку, последним параметром, тогда можно будет один readln и в файле через пробел два числа и затем строку. Хотя тоже вряд ли будет хорошо - последняя строка с пробелом вначале будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 20:32:50 |
|
||
|
Ошибка в программа перевода систем счисления
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Перевод систем счисления Входное число Входная система счисления Конечная система счисления Результат A03 16 2 EOLN 201 3 7 EOLN 542 5 10 EOLN 39 11 20 EOLN 128 10 16 EOLN -12 2 10 EOLN 271 0 4 EOF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 20:38:16 |
|
||
|
Ошибка в программа перевода систем счисления
|
|||
|---|---|---|---|
|
#18+
YuRock, к сожалению от перемены параметров ничего не изменилось. От них ничего не зависит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 20:55:40 |
|
||
|
Ошибка в программа перевода систем счисления
|
|||
|---|---|---|---|
|
#18+
Наваял пример как конвертировать в разные системы исчисления Код: pascal 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. На a6543 выдаст в 16 системе 681283 10100110010101000011 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 22:49:11 |
|
||
|
Ошибка в программа перевода систем счисления
|
|||
|---|---|---|---|
|
#18+
Хотя, думаю лучше просто игнорировать символы, при конвертировании в нужную систему Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2017, 23:00:37 |
|
||
|
Ошибка в программа перевода систем счисления
|
|||
|---|---|---|---|
|
#18+
Tasia17, Тогда так Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2017, 10:13:05 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39534345&tid=2041733]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
451ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 751ms |

| 0 / 0 |
