QUESTÃO 5
Você faz parte de uma equipe de desenvolvimento que está criando uma lista de funcionários para uma empresa. Um programador criou a estrutura de funcionários, como mostrado a seguir:

struct funcionario{
int id;
char nome[30];
char cargo[10];
double salario;
};

Agora o seu gerente de projeto pediu para você fazer um teste para inserir e exibir o nome de um funcionário.

Assinale a alternativa que corresponde a entrega que você deve fazer para atender a solicitação do seu gerente de projetos.

Alternativas
Alternativa 1:
int main(void) {

struct funcionario func;

printf("Nome: ");

gets(func.nome);

printf("%s", func.nome);

}

Alternativa 2:
int main(void) {

struct funcionario func;

printf("Nome: ");

puts(func.nome);

printf("%s", func.nome);

}

Alternativa 3:
int main(void) {

struct funcionario func;

printf("Nome: ");

scanf("%s", func.nome);

printf("%s", func.nome);

}

Alternativa 4:
int main(void) {

struct funcionario func;

printf("Nome: ");

scanf("%s", &func.nome);

printf("%s", func.nome);

}

Alternativa 5:
int main(void) {

struct funcionario func;

printf("Nome: ");

getchar(func.nome);

printf("%s", func.nome);

}
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.