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

Ошибка LNK2001 и LNK1120 - C++

Восстановить пароль Регистрация
 
Василий1029
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 20
15.04.2012, 21:32     Ошибка LNK2001 и LNK1120 #1
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
26
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
 
const double dt=1e-3;
const double g=9.81;
 double fly(double U, double alfa, double h0){
    double y=h0;
    double x=0;
    double t=0;
    double Uy=U*sin(alfa);
    double Ux=U*cos(alfa);
    void main();
        printf("vvedite znacheniya h0, U , alfa\n");
        scanf("%d",&h0);
        scanf("%d",&U);
        scanf("%d",&alfa);
    while(y>0){
        Uy=Uy-g*dt;
        x=x+Ux*dt;
        y=y+Uy*dt;
        t=t+dt;
    }
    printf("time=%f distance=%f \n", t, x);
    return x;
    }
Linking...
MSVCRTD.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main
Debug/stas.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

stas.exe - 2 error(s), 0 warning(s)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
15.04.2012, 21:34     Ошибка LNK2001 и LNK1120 #2
C++
1
void main();
функция мейн как бы есть, но почему то вы все пишите вне ее, вот и ругается
Василий1029
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 20
15.04.2012, 21:53  [ТС]     Ошибка LNK2001 и LNK1120 #3
Получается нужно в фигурные скобки взять от main?

Добавлено через 10 минут
Или как?
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
15.04.2012, 22:00     Ошибка LNK2001 и LNK1120 #4
Слушай, за то время, что ты эту задачу мучаешь можно было сесть и изучить Си.
Хотя бы первый урок: функция main
Можно, конечно позавидовать твоему упорству, но для меня загадка, как ты создав десяток тем на этом форуме умудрился не найти ответ.
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
26
27
28
29
30
31
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
 
const double dt=1e-3;
const double g=9.81;
double fly(double U, double alfa, double h0){
double y=h0;
double x=0;
double t=0;
double Uy=U*sin(alfa);
double Ux=U*cos(alfa);
while(y>0){
Uy=Uy-g*dt;
x=x+Ux*dt;
y=y+Uy*dt;
t=t+dt;
}
printf("time=%f distance=%f \n", t, x);
return x;
}
 
int main(){
double h0, U, alfa;
printf("vvedite znacheniya h0, U , alfa\n");
scanf("%d",&h0);
scanf("%d",&U);
scanf("%d",&alfa);
fly(U, alfa, h0);
return 0;
}

Не по теме:


Ещё одна загадка для меня - зачем ты взялся моделировать свободное падения тела методом конечных приращений, если не знаешь даже элементарных основ языка Си?

Ну за то время, что ты трясёшь форум, можно было или Си изучить, либо задачу проще выбрать для изучения.

Василий1029
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 20
15.04.2012, 22:09  [ТС]     Ошибка LNK2001 и LNK1120 #5
Пытаюсь добить эту задачу,изучаю,но пока тяжело дается!
Yandex
Объявления
15.04.2012, 22:09     Ошибка LNK2001 и LNK1120
Ответ Создать тему
Опции темы

Текущее время: 17:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru