![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.11.2014
Сообщений: 1
|
![]()
Доброго времени суток!
Начал писать программку для вычисления значения выражения-строки. Усложнение в том, что аргументы могут быть больше, чем long (unsigned long), соответственно нужно использовать динамическое выделение памяти и сохранять каждый аргумент в качестве массива char. В качестве математических символов могут быть использованы '(', ')', '+', '-', '*', '/' P.S Все отрицательные числа окаймляются кавычками, для того, чтобы не было проблем при хранении отрицательных чисел, а также вычислении выражения в обратной польской записи (в проекте присутствует функция приведения отрицательных чисел к виду: (-11) -> (0-11) ) Если вы знаете менее костыльные способы работы с отрицательными числами в данном случае, пожалуйста поделитесь, буду очень благодарен! ![]() Проблема заключается в том, что при вводе некоторых входных значений программа аварийно приостанавливается с сообщением: Ошибка.jpg На данном этапе программа должна преобразовывать входную строку в указатель на массив указателей на си-строки Привожу код: Код:
Если будут любые замечания, то, пожалуйста, скажите! ![]() Последний раз редактировалось Pirat_bolot; 27.11.2016 в 15:48. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбить математическое выражение на токены и занести их в массив строк | Afaq1990 | C# (си шарп) | 3 | 11.09.2014 13:30 |
Разбить строку | der90 | PHP | 4 | 18.02.2014 22:02 |
Разбить по функциям ( VisualStudio 2010) | St@ter | Помощь студентам | 0 | 24.12.2012 09:39 |
php регулярное выражение - разбить строку на слова | [MoNAMur] | PHP | 0 | 09.03.2012 15:20 |
разбить строку | Ceprey | Общие вопросы C/C++ | 10 | 24.12.2009 20:47 |