fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4.  
  5. typedef struct {
  6. char nome[50];
  7. int conta;
  8. int saldo;
  9. } Cliente;
  10.  
  11. void cadastro_cliente(Cliente *cliente) {
  12. printf("\nInsira o nome completo do titular da conta: ");
  13. scanf("%49s", cliente->nome);
  14. printf("\nInsira o número da conta: ");
  15. scanf("%d", &cliente->conta);
  16. printf("\nInsira o saldo da conta: ");
  17. scanf("%d", &cliente->saldo);
  18. }
  19.  
  20. int main() {
  21. setlocale(LC_ALL,"");
  22. Cliente clientes[1000] = {{ .nome = "", .conta = 0, .saldo = 0 }};
  23. for (int i = 0; i < 2; i++) cadastro_cliente(&clientes[i]);
  24. for (int i = 0; i < 2; i++) printf("\n%s - %d", clientes[i].nome, clientes[i].conta);
  25. }
  26.  
  27. //https://pt.stackoverflow.com/q/257797/101
Success #stdin #stdout 0s 4200KB
stdin
abc
1
2
xyz
3
4
stdout
Insira o nome completo do titular da conta: 
Insira o número da conta: 
Insira o saldo da conta: 
Insira o nome completo do titular da conta: 
Insira o número da conta: 
Insira o saldo da conta: 
abc - 1
xyz - 3