Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2012, 17:35   #1
Gunina
 
Регистрация: 10.09.2012
Сообщений: 5
По умолчанию работа с функцией

задача: лежит ли точка с координатами в области

#include <stdio.h>
#include <math.h>
#include <conio.h>

int region(double x, double y)
{

{
if ((1>= (x*x+y*y))&& (y<=(x/2)))
return 1;
else
return 0;
}
int main()

{
double x,y;
printf("Input x=");
scanf("%Lf", &x);
printf("Input y=");
scanf("%Lf", &y);
if (region (x,y)!=0)
printf("tochka prinadlezhit vydelennoj oblasti\n");
else
printf(" tochka ne prinadlezhit vydelennoj oblasti\n");

}
getch();
}

выдает ошибку

Linking console executable: C:\C\лаболаторная 2\лаболаторная 2.3.exe
c:/program files (x86)/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../libmingw32.a(main.o):main.c.text+ 0xd2): undefined reference to `WinMain@16'
collect2: ld returned 1 exit status

что не правильно
Gunina вне форума Ответить с цитированием
Старый 20.09.2012, 18:02   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,331
По умолчанию

Вы создаете оконное приложение. У них входная функция WinMain а не main.
main только в консольных приложениях. Как менять тип приложения с mingw я не знаю - гугль вам в помощь...
waleri вне форума Ответить с цитированием
Старый 20.09.2012, 19:11   #3
Gunina
 
Регистрация: 10.09.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от waleri Посмотреть сообщение
Вы создаете оконное приложение. У них входная функция WinMain а не main.
main только в консольных приложениях. Как менять тип приложения с mingw я не знаю - гугль вам в помощь...
#include <math.h>
#include <stdio.h>
#include <conio.h>

int region(double x, double y)
{

if ((1>= (x*x+y*y))&& (y<=(x/2)))
return 1;
else
return 0;
}

int main()
{
double x,y;
printf("Input x=");
scanf("%Lf", &x);
printf("Input y=");
scanf("%Lf", &y);
if (region (x,y)!=0)
printf("tochka prinadlezhit vydelennoj oblasti\n");
else
printf(" tochka ne prinadlezhit vydelennoj oblasti\n");

getch();
}


и все заработало и в консолке
Gunina вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с функцией scasb alexsvk Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 20.11.2012 03:42
Работа с функцией ВПР Старый Gilbert Microsoft Office Excel 2 05.01.2012 19:36
Работа с функцией count() nhr SQL, базы данных 13 05.07.2011 13:50
Работа с функцией IIF Обсидиан Microsoft Office Access 3 13.10.2010 08:59
Работа с функцией (С) ordoss Помощь студентам 8 03.01.2010 19:02