Найдено 5 результатов

Topotun
10.04.2011 16:16:22
Форум: Обучение Free Pascal
Тема: Командная строка не передает символ "^" ?[Решено]
Ответы: 8
Просмотры: 14493

Re: Командная строка не передает символ "^" ?

Вообщем решил построить для программы интерфейс. Это будет хорошей практикой. Спасибо всем отписавшимся за ответы.
Topotun
10.04.2011 10:34:12
Форум: Обучение Free Pascal
Тема: Командная строка не передает символ "^" ?[Решено]
Ответы: 8
Просмотры: 14493

Re: Командная строка не передает символ "^" ?

Windows. Видимо придется либо вводить другой символ для возведения в степень, либо пользоваться кавычками. :(
Topotun
09.04.2011 13:38:19
Форум: Обучение Free Pascal
Тема: Командная строка не передает символ "^" ?[Решено]
Ответы: 8
Просмотры: 14493

Re: Командная строка не передает символ "^" ?

Да, при вводе выражения в кавычках прога работает как надо. Спасибо. Но все же хотелось чтоб можно было вводить без кавычек. Например:
Calc 3^2*5
В таком случае программа получает 32*5, символ "^" просто выкидывется из строки. Что с этим делать ума не приложу.
Topotun
09.04.2011 10:34:34
Форум: Обучение Free Pascal
Тема: Командная строка не передает символ "^" ?[Решено]
Ответы: 8
Просмотры: 14493

Re: Командная строка не передает символ "^" ?

В принципе понятно отчего такая петрушка. Так "\^" не работает, а вот так "^^" все нормально. Остается вопрос как сделать чтоб можно было задавать строку в нормальном виде? Использовать другие символы не хочу, "^" традиционно используется как оператор возведения в степень. Хотелось бы чтоб ...
Topotun
09.04.2011 10:02:46
Форум: Обучение Free Pascal
Тема: Командная строка не передает символ "^" ?[Решено]
Ответы: 8
Просмотры: 14493

Командная строка не передает символ "^" ?[Решено]

Пишу кальлулятор командной строки. Столкнулся со следующей проблемой: командная строка вместо символа возведения в степень "^" возвращает программе символ с кодом 0. Если задавать строку в программе присваиванием все нормально работает. Параметр передается прогрграмме с помощью ParamStr ...