|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.11.2011, 00:41 | #1 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 16
|
чтение из файла математического выражения
добрый день, в файле имеется математическое выражение, типа 1+2-3+4 и так далее.
При попытке считать его и сразу же найти выражение программа вылетает, при попытке считать посимвольно. столкнулся с проблемой, что число например 123 считывается отдельно, т.е. по цифрам 1 потом 2 потом 3 Код:
Код:
|
13.11.2011, 02:32 | #2 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Если у тебя в выражении могут быть только целые и только + и -, то можно как-то вот так сделать
Код:
Предпочитаю на "ты".
Последний раз редактировалось TinMan; 13.11.2011 в 08:45. Причина: ошибка |
13.11.2011, 03:41 | #3 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 16
|
Код:
И еще вопрос, тогда как он отреагирует например на число 5162? |
13.11.2011, 08:47 | #4 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Я извиняюсь, посмотрел сейчас и нашел ошибку. s перед сложением надо домножать на 10 (исправлено).
Теперь должен нормально отреагировать.
Предпочитаю на "ты".
|
13.11.2011, 16:28 | #5 |
Пользователь
Регистрация: 07.11.2011
Сообщений: 16
|
извините, а какого типа переменная с
и что это за конструкция: Код:
|
14.11.2011, 02:40 | #6 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Упс! Еще одна ошибка.. Не EoL, а EoLn. Извиняюсь, исправил выше.
В данном случае c имеет тип char (символьный). Код:
Эта конструкция означает буквально: продолжать выполнять тело цикла до конца вводимой строки.
Предпочитаю на "ты".
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
решение математического выражения | akum905 | Общие вопросы C/C++ | 0 | 12.11.2011 00:04 |
Вычислить значение математического выражения для заданных данных | Rusak723 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 08.06.2011 17:53 |
Чтение файла | lapo4ka1368 | Общие вопросы C/C++ | 0 | 07.04.2010 17:15 |
Cоздание дерева математического выражения | CilCatblack | Общие вопросы C/C++ | 3 | 20.04.2009 14:22 |
Чтение из Edit1 выражения | Rusl92 | Общие вопросы Delphi | 11 | 11.04.2008 18:01 |