Jump to content
Fórum Script Brasil
  • 0

[Ajuda] - Erro usando Struct


LittleProgrammer

Question

Bom dia a todos :­D

Bem, to começaaando a aprender C ainda, e tenho uma dúvida quando fui usar uma struct aqui..

Suponhamos que eu tenha a seguinte struct (só citei um exemplo):

#include <stdio.h>

#include <conio.h>

#include <string.h>

main()

{

struct teste

{

int x;

float y;

}

teste cadastro[10];

E o resto do código~~

Bem, na hora de compilar (to usando o DevC++), ele dá o seguinte erro:

`teste' does not name a type

To usando a struct de maneira correta?

Sei lá, tem alguma outra biblioteca que tenho que incluir? Não manjo muito ainda..

Pergunta bem bobinha, mas enfim, não to saindo do lugar :P

Vlw pela ajuda.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Ao declarar uma variável do novo tipo que você criou, é necessário incluir a palavra reservada struct antes do nome do tipo.

O seu exemplo ficaria:

struct teste cadastro[10];

Existem formas de evitar a constante repetição da palavra struct fazendo uso do typedef. Em qualquer livro ou tutorial na internet você irá encontrar algumas variações na forma de declarar estruturas.

OBS.: O seu exemplo também precisa de ';' no fechamento do corpo da estrutura.

Edited by invader_zim
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...