Pages

Questão EPO - Struct

O que colocar no lugar do “???”, para exibir o conteúdo da struct.

struct cadastro {
    char nome[20];
    char end[50];
    char telefone[11];  };
int main(int argc, char *argv[]){
    int i;
    struct cadastro c[2];
    for (i=0; i<2; i++)  {
        printf("\n Digite seu Nome : ");
        scanf("%s", &c[i].nome);
        printf("\n Digite seu Endereco : ");
        scanf("%s", &c[i].end);
        printf("\n Digite seu Telefone : ");
        scanf("%s", &c[i].telefone);
    }
    for (i=0; i<2; i++)  {
        printf("\n Nome : %s ",  ??? );
        printf("\n Endereço : %s ",???);
        printf("\n Telefone :  %s ",???);
        printf("\n\n");
    }
    system("PAUSE");
    return 0;
}

a) nome[i]; end[i]; telefone[i]
b) c.nome[]; c.end[]; c.telefone[]
c) c[i].nome; c[i].end; c[i].telefone
d) c.nome[i]; c.end[i]; c.telefone[i]
e) N.D.A

Referencia: http://www.hardware.com.br/comunidade/linguagem-exercicio/178182/

Um comentário:

Anônimo disse...

Alternativa C

Postar um comentário

 
Copyright (c) 2010. Blogger templates by Bloggermint