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

[C++ Error] Unit1.cpp(130): E2121 Function call missing ) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.84
zigmund
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 5
09.09.2012, 14:49     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #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
//-----------------------------------------------------------------------------
 
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
 
//-----------------------------------------------------------------------------
 
float f(float x)
{
        return pow(x,1./3.)*exp(x/10.)/(1.5*3.14159*sqrt(x)*fabs(sin(x*x)-(1./x); //ругается в этом месте!!
};
void main()
{
        float s,p,x; int j;
                for(s=0,x=1,p=1,j=0;j<6;j++)
                        {
                                x=x+0.1;s=s+f(x);p=p*f(x);
                        }
        cout <<"\n бла= " <<s;
        cout <<"\n блабла= " <<p;
        getch();
};
//---------------------------------------------------------------------------
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.09.2012, 14:53     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #2
(1.5*3.14159*sqrt(x)*fabs(sin(x*x)-(1./x)
не хватает пары скобок. где - вам должно быть виднее.
примерно из-за этого длинные выражения лучше не писать. в них разбираться сложнее.
NoMasters
Псевдослучайный
1737 / 1080 / 69
Регистрация: 13.09.2011
Сообщений: 3,093
09.09.2012, 14:54     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #3
Непарные скобки вижу я.
zigmund
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 5
09.09.2012, 14:56  [ТС]     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #4
добавил скобку, теперь выдает ошибку другую
E2293 ) expected
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.09.2012, 15:00     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #5
сказано же было, что двух скобок не хватает.
zigmund
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 5
09.09.2012, 15:03  [ТС]     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #6
теперь вообще вон, что пишет

[Linker Error] Unresolved external '_Form1' referenced from C:\USERS\MAXIM\DOWNLOADS\!!MPEI\ИНФА\CPP\PROJECT2.OBJ
[Linker Error] Unresolved external 'TForm1::' referenced from C:\USERS\MAXIM\DOWNLOADS\!!MPEI\ИНФА\CPP\PROJECT2.OBJ
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.09.2012, 15:09     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #7
ну это уже ошибки линковщика.
бывает что эти методы объявлены и не реализованы. или реализованы, но немного с другими сигнатурами (опечатки и т.п.). или же сам проект сконфигурирован так, что не включает файлы с реализацией методов. или нужные либы, где они реализованы. конфигурация проекта уже зависит от IDE и из того, что вы тут показали не скажешь, как это лечится. нужно больше инфы.
Пока что похоже на какие-то борландские козни.
zigmund
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 5
09.09.2012, 15:16  [ТС]     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #8
это было из-за того, что папки на русском в пути присутствуют
я исправил..
теперь вот что -__-

[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl

Добавлено через 5 минут
исправил подключением vcl.h
zigmund
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 5
09.09.2012, 15:19  [ТС]     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #9
[C++ Error] Unit1.cpp(130): E2121 Function call missing )
если не сложно, то проверьте, пожалуйста, правильно ли я записал выражение, а то не сходится с ответом
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2012, 18:45     [C++ Error] Unit1.cpp(130): E2121 Function call missing )
Еще ссылки по теме:

C++ [C++ Error] Unit1.cpp(6): E2141 Declaration syntax error
[C++ Error] Unit1.cpp(9): E2129 Character constant too long (or empty) C++
C++ [C++ Error] Unit1.cpp(22): E2268 Call to undefined function 'While'

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

Или воспользуйтесь поиском по форуму:
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
09.09.2012, 18:45     [C++ Error] Unit1.cpp(130): E2121 Function call missing ) #10
зависит от расстановки скобок.
Yandex
Объявления
09.09.2012, 18:45     [C++ Error] Unit1.cpp(130): E2121 Function call missing )
Ответ Создать тему
Опции темы

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