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

Ошибка линковки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ c++ argv http://www.cyberforum.ru/cpp-beginners/thread304165.html
Простой скрипт: #include<iostream> int main(int argc, char *argv) { for(int i=0; i<argc; i++) cout<<i<<":"<<argv<<"\t"; return 0; } Некорректно работает при подаче вместо одного из аргументов "*", вместо * подставляется имя скрипта и имя исходника (откуда?) поочереди. Как можно решить данную проблему?
C++ Разработать функцию Разработать функцию, получающую массив из целых чисел и массив структур, содержащих целое число и указатель на целое число. Функ- ция должна установить указатели в структурах на числа из массива, совпадающие с соответствующим числом в структуре. http://www.cyberforum.ru/cpp-beginners/thread304164.html
Win32 API ввести дробное число C++
Есть функции GetDlgItemText и GetDlgItemInt. Первая для получения текста, вторая для числа типа int. А как можно получить дробное число и как его вводить(через запятую или точку)?
C++ операционные система и сети
операционные система и сети: вывод на экран содержимого текстового файла,имя которого задается в командной строке, при использовании стандартных функций
C++ Массивы и геометрия в С++ http://www.cyberforum.ru/cpp-beginners/thread304137.html
Всем привет. Я новичок и недавно мы начали изучать в С++. Всю тему массивов в проболел =( А сегодня пришёл в школу и дали задачу на дом: Дано множество точек на плоскости. Найти коэффициенты k и b прямой y= kx + b, на которой лежит наибольшее число точек. Помогите решить задачку или хотя бы натолкните на алгоритм, или литературу которую можно прочитать по данной тематике, всем...
C++ Типовой расчёт Помогите, пожалуйста, решить дифференциальное уравнение: y'-y/x=1+1/x подробнее

Показать сообщение отдельно
Aleks_
0 / 0 / 0
Регистрация: 15.05.2011
Сообщений: 12
25.05.2011, 08:47  [ТС]     Ошибка линковки
Основной
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
32
33
34
35
36
37
38
39
40
41
42
43
44
#include "stdafx.h"
#include "Head1.h"
#include "iostream"
#include "cmath"
#include "conio.h"
#include "stdio.h"
#include "stdlib.h"
 
 
 
void main()
{
   double a=0;
   double b=0;
   int n=0;
   cout<<'a';
   cin>>a;
   cout<<'b';
   cin>>b;
   cout<<'n';
   cin>>n;
   double s=0;
   int m=3;
 
switch(m){
case '1':{
    s+=integrals(a,b,n,f,rect);
    }
    break;
 
case '2':{
    s+=integrals(a,b,n,f,trap);
    }
    break;
 
case '3':{
    s+=integrals(a,b,n,f,Simpson);
    }
    break;
 
}
cout<<s;
getch();
}
Файл с функциями
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
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include "iostream"
#include "cmath"
#include "conio.h"
#include "Head1.h"
#include "stdio.h"
#include "stdlib.h"
 
 
using namespace std;
 
 
double f(double x){
    double y=sqrt(1-x*x)*4;
    return (y);
}
 
double rect(double a, double b, Tpf pf){
    double s=(b-a)*pf((a+b)/2);
    return (s);
}
 
double trap(double a, double b, Tpf pf){
    double s=(b-a)/2*(pf(a)+pf(b));
    return (s);
}
 
double Simpson(double a, double b, Tpf pf){
    double s=(b-a)/6*(pf(a)+4*pf((a+b)/2)+pf(b));
    return (s);
}
 
double integrals(double a, double b, int n, Tpf pf, Tpmethod pmethod){
    double h=(b-a)/n;
    double s=0;
    for (int i=0; i<n; i++){
        double l=a+h*i;
        double r=l+h;
        s+=pmethod(l,r,pf);
    }
    return s;
}
Заголовочный
C++
1
2
3
4
5
6
7
8
9
10
#pragma once
#include "cmath"
typedef double(*Tpf)(double);
double f(double x);
typedef double(*Tpmethod)(double, double, Tpf);
typedef double (*integ)(double, double, int, Tpf, Tpmethod);
double rect(double a, double b, Tpf);
double trap(double a, double b, Tpf pf);
double Simpson(double a, double b, Tpf pf);
double integrals(double a, double b, int n, Tpf pf, Tpmethod pmethod);
Добавлено через 10 минут
Всем спасибо, ошибка устранена. Только switch не работает...
 
Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru