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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 25, средняя оценка - 4.84
zigmund
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 5
#1

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

09.09.2012, 14:49. Просмотров 3372. Ответов 9
Метки нет (Все метки)

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
1480 / 1056 / 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
Псевдослучайный
1744 / 1087 / 71
Регистрация: 13.09.2011
Сообщений: 3,117
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
1480 / 1056 / 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
1480 / 1056 / 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(29): E2451 Undefined symbol 'result'
[C++ Error] Unit1.cpp(9): E2129 Character constant too long (or empty) C++
C++ Error 1 error C2447: '{' : missing function header (old-style formal list?) и почему не работает ? и подскажите как пользоваться wcout
C++ error C2447: missing function header
C++ error C2447: '{' : missing function header

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

Или воспользуйтесь поиском по форуму:
DU
1480 / 1056 / 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 )
Ответ Создать тему
Опции темы

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