|
|
|
| Вот скрипт:
#include <stdio.h>
int main(){
float fahr, cels;
printf("\n Введите температуру по Фаренгейту\n");
scanf("%f", &fahr);
cels = 5 * (fahr - 32) /9;
printf(" По Фаренгейту: %6.2f, в градусах Цельсия: %6.2f\n", fahr, cels);
return 0;
}
Так скрипт работает но если вставить паузу и смену кодировки прога показывает на эти места ошибки. | |
|
|
|
|
|
|
|
для: jiraf
(03.11.2007 в 10:20)
| | А библиотеку #include <cstdlib.h> подключаете? | |
|
|
|
|
|
|
|
для: cheops
(03.11.2007 в 11:11)
| | А как же, как вы говорили и ссылки давали так я и делал. | |
|
|
|
|
|
|
|
для: jiraf
(03.11.2007 в 11:18)
| | В ссылках по-моему указывается имя <cstdlib> - хотя это верно с точки зрения стандарта в C++ Builder не всегда срабатывает, можно ещё попытаться использовать <cstdlib.h>. | |
|
|
|
|
|
|
|
для: jiraf
(03.11.2007 в 10:20)
| | Вот так попробуйте
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("chcp 1251");
float fahr, cels;
printf("\n Введите температуру по Фаренгейту\n");
scanf("%f", &fahr);
cels = 5 * (fahr - 32) /9;
printf(" По Фаренгейту: %6.2f, в градусах Цельсия: %6.2f\n", fahr, cels);
return 0;
} |
| |
|
|
|
|
|
|
|
для: cheops
(03.11.2007 в 11:47)
| | Написал, дописал системную паузу и перекодировку, теперь ошибки на эти строки не падают, все работает. :) | |
|
|
|
|
|
|
|
для: cheops
(03.11.2007 в 11:47)
| | Интересно получается на том виндовс в котором создавал скрипт, но без проблем запускается ужe в exe файле, а запускаю другои виндовс уже надо вкладывать рядом с exe файлом файл dll а то работать не будет, а встроить этот dll в exe можно? | |
|
|
|
|
|
|
|
для: jiraf
(04.11.2007 в 06:28)
| | Дело в том, что по умолчанию компилируется отладочная версия программы, для того, чтобы собрать релиз, который будет выполняться на любой машине необходимо настроить проект, как это описывается в теме по ссылке http://www.softtime.ru/cpp/read.php?id_forum=2&id_theme=85. | |
|
|
|
|
|
|
|
для: cheops
(04.11.2007 в 07:07)
| | Благодарю, буду эксперементировать. | |
|
|
|
|
|
|
|
для: jiraf
(04.11.2007 в 08:58)
| | еще по поводу паузы - можно в начало "скрипта" добавить #include <conio.h>, тогда можете использовать команду getch(); - здесь программа будет ждать пока вы нажмете любую кнопку(в смысле на клавиатуре. Reset и питание нажимать не надо!) | |
|
|
|