|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.01.2010, 22:56 | #1 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 19
|
Чтение из файла (С)
Имеется строковый калькулятор и текстовый файл message.txt Нужно чтобы калькулятор распознавал и вычислял математическое выражение, указанное в текстовом файле. т.е., грубо говоря, нужно чтобы при запуске калькулятор выдавал ответ на выражение, указанное в текстовом файле,а после этого мог работать в обычном режиме.
Проблема вот в чем: калькулятор не только не распознает выражение, но вообще не видит функций , связанных с текстовым файлом. Вот что у меня получилось (точнее не получилось): Код:
Последний раз редактировалось spirit_trapper; 17.01.2010 в 23:20. |
18.01.2010, 22:11 | #2 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 19
|
Понял некоторые ошибки и поменял кое-что. Но всё равно есть несоответствия. Вот:
Код:
calc01.cpp:99: error: cannot convert ‘char* (*)(char*)’ to ‘FILE*’ for argument ‘1’ to ‘int fscanf(FILE*, const char*, ...)’ calc01.cpp:104: error: ISO C++ forbids comparison between pointer and integer calc01.cpp:105: error: invalid conversion from ‘char*’ to ‘int’ calc01.cpp:105: error: initializing argument 1 of ‘void skip(int)’ Понимаю что неправильно выделил память и описал "r". Как это сделать правильно? Помогите. |
18.01.2010, 22:28 | #3 |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
каким образом ваша программа будет вычислять, к примеру, ((12 * 34) - 5!)^(-1/2)
??? |
18.01.2010, 22:47 | #4 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 19
|
Это строковый калькулятор, вычисляющий простые выражения. Там только цифры и символы +-*/^(). И всё. Так в задании указанно. А если принцип: next() распознает и проверяет, numpar() вводит скобки, factor(), term(), expr() - описывают использование символов и операции с ними, цепляются друг за друга по цепочке. ReadFile читает из файла txt.
|
26.05.2010, 19:37 | #5 |
Новичок
Джуниор
Регистрация: 26.05.2010
Сообщений: 1
|
коментарии
А можете прокоментировать Вашу програмку
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение из файла | DimOn4Ik | PHP | 1 | 02.01.2010 22:41 |
чтение из файла | dedokk1234 | Общие вопросы C/C++ | 0 | 15.06.2009 19:10 |
чтение из файла. | aschak | Общие вопросы C/C++ | 9 | 30.12.2008 15:24 |
Чтение из файла | e@gle | Общие вопросы Delphi | 3 | 14.12.2008 17:21 |
Чтение из файла | Need_Help | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 19.05.2007 05:37 |