помогите преобразовать кусок кода из Delphi в Cи

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by darckmilord, 31 Mar 2012.

  1. darckmilord

    darckmilord Elder - Старейшина

    Joined:
    8 Feb 2007
    Messages:
    50
    Likes Received:
    14
    Reputations:
    0
    Помогите преобразовать вот этот код на делфи, в аналогичный для Си.

    PHP:
    type myMath record
      Cos
    : function(const xfloat): floatcdecl;
      
    Sin: function(const xfloat): floatcdecl;
    end;

    var
      
    mathmyMath;
    Очень нужно понять как это делается правильно.

    Пытаюсь делать что то типа такого, но ругается;
    PHP:
    struct myMath
    {
    float ( *Cos)( const float x );
    };
    myMath NewMath;
    error: syntax error before "NewMath"|

    Среда CodeBlocks
     
    #1 darckmilord, 31 Mar 2012
    Last edited: 31 Mar 2012
  2. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Code:
    typedef struct myMath {
      float (*cos)(const float x);
      float (*sin)(const float x);
    } myMath;
    
    myMath mm;
     
    1 person likes this.