Где То Ошибка !

Тема в разделе "C/C++/C#", создана пользователем LeshikB, 12 июн 2012.

  1. LeshikB

    LeshikB New Member

    Регистрация:
    12 июн 2012
    Сообщения:
    3
    Симпатии:
    0
    Вот тут ошибка а именно с этой вот функцией char buf[256];
    char *rus(char *s) {
    CharToOemA(s,buf);
    return buf;
    И как ее перенести в С




    #include <stdafx.h>
    #include <iostream.h>
    #include <math.h>
    #include <windows.h>

    char buf[256];

    char *rus(char *s) {
    CharToOemA(s,buf);
    return buf;
    }


    double fun (double u, double t) {

    if (u > 1)
    return u+t;
    if (u < 0)
    return u-t;
    return t-u;
    }



    void main()
    {
    double x,y,a,b,Z,u1,t1,F;
    Z=0;
    std::cout << rus("Введите x,y и a,b") << std::endl;
    std::cin >> x >> y >>a >> b;

    // первое обращение к функции

    u1=sin(x)+cos(y);
    t1=x+y;
    F=fun(u1,t1);
    Z += F;

    // второе обращение к функции
    u1=sin(x);
    t1=cos (y);
    Z += F;

    // третье обращение к функции
    u1=x-y;
    t1=x;
    F=fun(u1,t1);
    Z += F;

    // четвертое обращение к функции
    u1=(sin(x)*sin(x)-2;
    t1=a;
    F=fun(u1,t1);
    Z += F;

    // пятое обращение к функции
    u1=(a+3);
    t1=(b+1);
    F=fun(u1,t1);
    Z += F;
    //


    std::cout << "Z=" << Z << std::endl;
    getch();//программа будет ожидать нажатия любой клавиши
    }

    Добавлено: Полностью код!!!
     

    Вложения:

    • Sustwo2.jpg
      Sustwo2.jpg
      Размер файла:
      101,9 КБ
      Просмотров:
      15
Загрузка...

Поделиться этой страницей