Angel*** 0 Denunciar post Postado Setembro 17, 2007 Boa tarde sou iniciante em C++ e não sei como mostrar os dados da struct o código é de uma agenda bem simples para 10 cadastros somente e não sei como mostrar todos os cadastros. Obrigada! Bjos! #include<string.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> struct AGENDA { char nome[50]; char end[100]; int tel; }; void main(void) { AGENDA n[10]; int i; printf("\n\n\t\t\t\t*** AGENDA *** \n\n "); printf("\n Efetue o cadastro com os dados solicitados abaixo: \n"); for (i=0;i<9;i++) { printf("\n\n\t\t\t\t*** AGENDA *** \n\n "); printf("\n Efetue o cadastro com os dados solicitados abaixo: \n"); printf("\n Informe o Nome:\n"); scanf("%s", &n.nome); printf("\n Informe o Endereco:\n"); scanf("%s", &n.end); printf("\n Informe o Telefone\n"); scanf("%d", &n.tel); clrscr(); } printf(" \n A agenda foi preenchida com 10 cadastros: \n "); getch(); } Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Setembro 17, 2007 A estrutura é muito parecida com a leitura. for (i=0;i<9;i++){ printf("\nNome: %s\n", n[i].nome); //scanf("%s", &n[i].nome); printf("\nEndereco: %s\n", n[i].end); //scanf("%s", &n[i].end); printf("\nTelefone %s\n", n[i].tel); //scanf("%d", &n[i].tel);} Repare que só foi retirar os scanf´s e acrescentar as variáveis em printf. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Colasso 0 Denunciar post Postado Setembro 19, 2007 Ola Angel , para facilitar a sua vida , em nome e endereços coloque "scanf" em vez de "printf", pois com o printf você naum ira imprimar os nome inteiros e sim ate o espaço , ha e embaixo de cada printf ( da leitura) coloque essa função "fflush(stdin);", que server para limpeza de buffer Compartilhar este post Link para o post Compartilhar em outros sites
Angel*** 0 Denunciar post Postado Outubro 6, 2007 JSP/Java :seta: C/C++Muito obrigado pela ajuda!Consegui mostrar os cadastros e ficou belezinha a agenda! Compartilhar este post Link para o post Compartilhar em outros sites
Kandrade 7 Denunciar post Postado Outubro 7, 2007 Foi nada!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Muito obrigado pela ajuda!Consegui mostrar os cadastros e ficou belezinha a agenda! Compartilhar este post Link para o post Compartilhar em outros sites