fork download
  1. #include <stdio.h>
  2.  
  3. typedef struct {
  4. int id;
  5. char nome[201];
  6. char endereco[101];
  7. char cidade [31];
  8. } Pessoa;
  9.  
  10. void preencherPessoas(Pessoa pessoas[], int qtde) {
  11. for (int i = 0; i < qtde; i++) {
  12. printf(" Digite o ID do funcionário: ");
  13. scanf("%d", &pessoas[i].id);
  14. printf(" Digite a nome do funcionário: ");
  15. scanf("%s", pessoas[i].nome);
  16. printf(" Digite o endereco do funcionário: ");
  17. scanf("%s", pessoas[i].endereco);
  18. printf(" Digite o cidade do funcionário: ");
  19. scanf("%s", pessoas[i].cidade);
  20. printf(" DADOS DO FUNCIONARIO DE ID %d CADASTRADOS! \n", pessoas[i].id);
  21. }
  22. }
  23.  
  24. int main() {
  25. printf("Insira a quantidade de funcionários que serão cadastrados: ");
  26. int qtde;
  27. scanf("%d", &qtde);
  28. printf("\nQTD: %d", qtde);
  29. Pessoa pessoas[qtde];
  30. preencherPessoas(pessoas, qtde);
  31. }
  32.  
  33. //https://pt.stackoverflow.com/q/363861/101
Success #stdin #stdout 0s 9424KB
stdin
2
1
joao
rua 1
sp
2
maria
rua 3
rio
stdout
Insira a quantidade de funcionários que serão cadastrados: 
QTD: 2 Digite o ID do funcionário:  Digite a nome do funcionário:  Digite o endereco do funcionário:  Digite o cidade do funcionário:  DADOS DO FUNCIONARIO DE ID 1 CADASTRADOS! 
 Digite o ID do funcionário:  Digite a nome do funcionário:  Digite o endereco do funcionário:  Digite o cidade do funcionário:  DADOS DO FUNCIONARIO DE ID 32765 CADASTRADOS!