Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida em código


eliseu viana

Pergunta

me ajude com codigo de c, para desenvolver um progama com vetor de tamanho pre definido por constante n a marca,descricao do produto e codigo de barras de 3 produtos de materias de loja, é so casdatrar. ainda to terminando mas esta dando erro na main

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
//funcao por referencia
//vetor
//struct
//desicao
//repeticao

 struct Produto
    {
    char marcaProduto[30];
        char descricaoProduto[50];
        int codigoBarra[20];
        
    };
    
    Produto * cadrastar(Produto *produto){
    
    for(int i=0;i<=3;i++){
    printf("informe marca do produto");
    scanf("%s",&marca.marcaProduto);
    printf("digite a descricao do produto");
    scanf("%s",&marca.descricaoProduto);
    printf("digite o codigo de barra do produto");
    scanf("%d", &marca.codigoBarra);
}
}

void listar(Produto* produto){
    for(int i=0;i<=3;i++){
    printf("Marca: %s\n", produto.marcaProduto);
    printf("Descricao: %s\n", produto.descricaoProduto);
    printf("Codigo de barras: %d\n", produto.codigoProduto);
}
}
       
    
int main(void){
    
    Produto PD[3], *paciente;
    int opcao;
    produto = PD;    
    
    
    printf("MENU DE BUSCA\");
       printf("1- cadastrar o produto\");
       printf("2- listar produto\");
       printf("3- Sair do menu busca\");
       printf("Digite o numero da opcao desejada: ");
       scanf("%d",&opcao);
        
    switch (opcao){
        case 1:
            produto = cadastrar();
            break;
        case 2:
        listar(produto);               
            break;
    default:
        printf("opcao invalida");
        
    } 
    return 0;
}
//dando erro

//lariss.c:18:5: error: unknown type name ‘Produto’; use ‘struct’ keyword to refer to the type Produto * cadrastar(Produto *produto){ ^~~~~~~ struct

    

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...