Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
19 years ago

struct

struct test

{

int number;

char name[20];

};

test t;

in the nios ide the compiler says: test undeclared, why?

5 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    originally posted by asegers@Jul 19 2006, 01:18 PM

    struct test

    {

    int number;

    char name[20];

    };

    test t;

    in the nios ide the compiler says: test undeclared, why?

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=17003)

    --- quote end ---

    --- Quote End ---

    http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif

    try

    typedef struct test

    {

    int number;

    char name[20];

    };

    test t;
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    originally posted by slava+jul 19 2006, 11:46 am--><div class='quotetop'>quote (slava @ jul 19 2006, 11:46 am)</div>

    --- quote start ---

    <!--quotebegin-asegers@Jul 19 2006, 01:18 PM

    struct test

    {

    int number;

    char name[20];

    };

    test t;

    in the nios ide the compiler says: test undeclared, why?

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=17003)

    --- quote end ---

    --- Quote End ---

    http://forum.niosforum.com/work2/style_emoticons/<#EMO_DIR#>/smile.gif

    try

    typedef struct test

    {

    int number;

    char name[20];

    };

    thanks, but still the same err.

    test t;

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=17006)</div>

    [/b]

    --- Quote End ---

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi asegers,

    I think you are right in declaration point of..

    Just try out this one too::::

    typedef struct test

    {

    int number;

    char name[20];

    }t;

    And plz check one thing..the header file( In which you define this structure declaration) is must be include in your source file(*.c). so your source file get the declaration of this structure and your compiler will compile the code without error..

    Best Regards,

    slsnios
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    or type

    &#39;struct test t&#39;

    --- Quote Start ---

    originally posted by asegers@Jul 19 2006, 06:18 AM

    struct test

    {

    int number;

    char name[20];

    };

    test t;

    in the nios ide the compiler says: test undeclared, why?

    <div align='right'><{post_snapback}> (index.php?act=findpost&pid=17003)

    --- quote end ---

    --- Quote End ---