fork download
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4. void LeiaDadosDasEmpresas(int quantEmpresas, char ** nomeEmpresas) {
  5. for (int i = 0; i < quantEmpresas; i++) {
  6. printf("\nDigite o nome da %dª empresa: ", i + 1);
  7. scanf("%s", nomeEmpresas[i]);
  8. }
  9. }
  10. int main() {
  11. int quantEmpresas;
  12. char ** nomeEmpresas;
  13. printf("Digite o numero de empresas que queira analisar: ");
  14. scanf("%d", &quantEmpresas);
  15. nomeEmpresas = malloc(quantEmpresas * sizeof(char *));
  16. for (int i = 0; i < quantEmpresas; i++) nomeEmpresas[i] = malloc(21);
  17. LeiaDadosDasEmpresas(quantEmpresas, nomeEmpresas);
  18. for (int i = 0; i < quantEmpresas; i++) printf("\nNome da %dª empresa: %s", i + 1, nomeEmpresas[i]);
  19. }
  20.  
  21. //https://pt.stackoverflow.com/q/107217/101
Success #stdin #stdout 0s 4508KB
stdin
2
emp1
emp2
stdout
Digite o numero de empresas que queira analisar: 
Digite o nome da 1ª empresa: 
Digite o nome da 2ª empresa: 
Nome da 1ª empresa: emp1
Nome da 2ª empresa: emp2