matriz dinamica
Olá pessoal, tenho uma matriz como abaixo:
char matriz_teste[][10] = { "11111111", "22222222", "33333333" };
o que eu preciso fazer é alocar os valores dinamicamente,
ou seja, tenho uma string com os valores
char *base = "11111111;22222222;33333333";
preciso pegar os valores de "base" e colocar em matriz_teste
char **matriz_teste;
o que fiz foi isso:
matriz_teste = (char **)malloc(3 * sizeof(char *));
for(i=0;i<3;i++)
matriz_teste = (char )malloc(10 sizeof(char));
passei os valores assim
strcpy(matriz_teste[0], "111111111");
strcpy(matriz_teste[1], "222222222");
strcpy(matriz_teste[2], "333333333");
mais ao jogar a matriz_teste na função que trabalha a matriz não funciona como se fosse declarada no modo padrão:
char matriz_teste[][10] = { "11111111", "22222222", "33333333" };
alguem pode me da um help?
Ps: ainda não fiz a separação da string "base"
agradeço desde já!
att
Discussão (4)
Carregando comentários...