Ir ao conteúdo

CowLindao

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

2
  1. Boa noite. Tenho que fazer o seguinte programa,na qual está anexado o pdf,porém estou com dificuldades na parte de usar a struct. Após criar um arquivo .txt igual do pdf (com codigo de barras etc),fiz um fopen em modo read,e linha por linha, ele tem que pegar o que tem no .txt e salvar na struct desejada (codigo de barras no codigo,descrição na descricao e assim por diante),porém não to conseguindo chegar nisso. Segue abaixo o que consegui fazer até agora,quem puder me ajudar desde já agradeço. #include <stdio.h> #include <stdlib.h> struct estrutura{ double codigo; char descricao [20]; char unidade[7]; float preco; ; }produto; int main() { int i; int barras[8]; // vai ter no maximo 8 produtos no .txt por enquanto FILE *arq; arq = fopen("arquivo.txt","r"); if(arq == NULL) printf("Erro ao abrir o arquivo"); else { for (i=1;!feof(arq);i++) fscanf("%lf",&produto.codigo[i]); fscanf("%s",&produto.descricao[i]); fscanf("%s",&produto.unidade[i]); fscanf("%s",&produto.preco[i]); printf("digite o codigo de barras\n"); scanf("%lf", &barras); //Parte estetica do cupom fiscal printf("\n\n\tRAZAO SOCIAL DA EMPRESA\n"); printf("\tCNPJ: 00.000.000/000-99 IE: 00000000 00 \n"); printf("\tAV DA TECNOLOGIA, 030,\n\tCENTRO, RIO DE JANEIRO,RJ\n"); printf("\t-----------------------------------------------------------------\n"); printf("\t\tDANFE NFC-e-Documento Auxiliar da Nota Fiscal de\n\t\t\t Consumidor Eletronica\n"); printf("\t-----------------------------------------------------------------\n"); printf("\tCodigo | Descrição | Qtde | Un | Vl unit | Vl total\n"); printf("\t%lf %s %s %f", estrutura.codigo, estrutura.descricao, estrutura.unidade, estrutura.preco); printf("\t-----------------------------------------------------------------\n"); printf("\n\n\t-----------------------------------------------------------------\n"); printf("\tQTDE. TOTAL DE ITENS X\n"); printf("\tVALOR TOTAL R$\n"); fclose(arq); } return 0; } APS 4b - Cupom Fiscal (1).pdf
  2. Boa noite à todos. Estou com uma dificuldade em acessar os valores em uma struct. O problema é o seguinte : tenho que criar uma nota fiscal,onde cadastrei 7 produtos em 7 structs (exemplo de uma struct abaixo), e através de um printf o usuário tem que me fornecer o código de barras de um produto e sua quantidade. Contudo não sei como fazer para acessar as informações do produto através do codigo de barras fornecidos,quem puder me dar uma mãozinha agradeço! struct produto{ double codigo; // codigo de barras do produto char descricao[60]; // descrição do produto char unidade[7]; // unidade de medida float preco; // preço unitário }; //--------------------------------PRODUTOS--------------------------------------------------// struct produto cha; cha.codigo = 100; strcpy(cha.descricao,"Cha mate 500ml"); strcpy(cha.unidade,"GF"); cha.preco = 4.50;

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!