CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 4 of 4

Threaded View

  1. #1
    Join Date
    Jun 2012
    Location
    .NET 4.0 / VS 2010
    Posts
    20

    Custom struct not working in C

    Using VS2010, I defined a custom struct in the file vectorMath.h:
    Code:
    typedef struct Vector
    {
    	float v[3];
    };
    Then in main.c I have:
    Code:
    #include <vectorMath.h>
    And, later on,
    Code:
    Vector position;
    However, I get a compile error pointing out the line with Vector position; saying error C2061: syntax error : identifier 'position'. When I move the code for defining the struct inside main.c, above the declaration of position, I still get an error. I looked over tutorials for defining structs, but I don't see any error I'm making. Is there something fundamental I'm missing?

    There's two other custom structs, defined the same way, and they work fine. It seems ridiculous, but is there a maximum limit to the number of custom structs I can have?
    Last edited by fiodis; September 21st, 2012 at 07:14 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured