Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
InstInkt
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 34
#1

Ошибка при запуске - C++

10.06.2012, 17:23. Просмотров 381. Ответов 4
Метки нет (Все метки)

Всем привет!
При запуске пишет ошибки в коде:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream.h>
#include <stdio.h>
#include <math.h>
 
void  main()
{
double x,y,rez;
cout << "Input x, y"  << endl;
cin >> x >> y;
if      (0.1<fabs(x-2*y)<=1)
{
        rez=(x-2*y)/(pow(x,2)+2*pow(y,2));
        cout << "(x-2*y)/(x*x+2*y*y)" << endl;
}
else
{
        rez=2*(x-y)*exp(x/y-1);
        cout << "|x-2*y|>1" << endl;
}
cout << "\n\t Rezult=" << rez;
cout << "\n\t Press any key..." << endl;
getch();
return 0;
}
E2268 Call to indifiend function 'getch'.
E2467 'main()' cannot return a value
Ссылается на две нижние строки.Подскажите как решить проблему.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2012, 17:23     Ошибка при запуске
Посмотрите здесь:

Ошибка в конструкторе с параметром. Компилятор не ругается, но при запуске программы возникает ошибка - C++
Я знаю точно, что ошибка в конструкторе с параметром. Компилятор не ругается, но при запуске моей программы windows выдает ошибку. Почему ?...

ошибка при запуске - C++
Все добрый день. \Написал программу которая должна высчитывать значения т1 и т2, но во время компиляции выводит ошибку: LINK : fatal error...

Ошибка при запуске - C++
В Borland С++ написал самую простую прогу певый раз. Компилится нормально, но при попытке запустить пишет: Fatal...

Ошибка при запуске C++ - C++
Привет! Помогите пожалуйста, уже сто раз переустанавливал Си++, но когда создаю пустой проект (win32) в мастере приложений win 32 ставлю...

Ошибка при запуске - C++
Помогите пожалуйста. Не работает программа. Не считает x и y. Выключается еще при первой метке и пишет:,,X и y не существуют&quot;(а они то...

Ошибка при запуске... - C++
Всем привет. помогите пожалуйста довести до ума программку... Суть в том, что построение проходит успешно, а при попытке запуска выдаёт...

Ошибка при запуске проекта - C++
Доброго времени суток, спасибо что уделили время ^^ если есть возможность, не мог бы кто-нибудь помочь найти ошибку в коде? глаз уже...

Ошибка при запуске программы - C++
помогите исправить, программа компилируется, но выдаёт ошибку #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; ...

Ошибка при запуске пустого проекта - C++
При запуске пустого проекта выдает ошибку.

CodeBlocks при запуске программы ошибка - C++
Здравствуйте! в общем заметил интересное и т.к. новичок в силу недостатка опыта не пойму почему: если в программе есть два цикла, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.06.2012, 17:30     Ошибка при запуске #2
Для getch надо подключить #include <conio.h>
InstInkt
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 34
10.06.2012, 17:41  [ТС]     Ошибка при запуске #3
Цитата Сообщение от David Sylva Посмотреть сообщение
Для getch надо подключить #include <conio.h>
Спс помогло.

Осталось только: E2467 'main()' cannot return a value.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
10.06.2012, 18:18     Ошибка при запуске #4
У main стоит тип void, а ты возвращаешь значения целочисленное типа. Или убери return 0 или
сделай main тип int.
InstInkt
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 34
10.06.2012, 20:51  [ТС]     Ошибка при запуске #5
Возникли новые проблемы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
void  main()
{
double x,y,rez;
cout << "Input x, y"  << endl;
cin >> x >> y;
if      ((0.1 < fabs(x-2*y))&&(fabs(x-2*y)<= 1))
{
        rez=(x-2*y)/(pow(x,2)+2*pow(y,2));
        cout << "0.1<|x-2*y|<=1" << endl;
}
else
{
        rez=2*(x-y)*exp(x/y-1);
        cout << "|x-2*y|>1" << endl;
}
 
cout << "\n\t Rezult=" << rez;
cout <<"\nPress any key ... " << endl;
getch();
 
}
Теперь пишет:
[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
Что делать?

Добавлено через 1 час 3 минуты
Разобрался. Нид просто убрать void.
Yandex
Объявления
10.06.2012, 20:51     Ошибка при запуске
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru