Ir ao conteúdo
  • Cadastre-se

Dificuldades com matriz de ponteiros


Tatiany

Posts recomendados

Boa noite gente,

Estou fazendo um programa em C++ e estou usando uma matriz de ponteiros para armazenar informações, eu declarei ela assim:

AnsiString **transicao = new AnsiString*[nletras];

for (int i=0;i<=nletras;i++)

*transicao = new AnsiString[nEstados+1];

Quando eu vou inserir os valores, só dá certo para a primeira linha, por exemplo:

transicao[0][0]="B";

mas se eu tento inserir algo na segunda linha dá invasão de memória:

transicao[1][0]="B";

porque isso acontece??

Eu ja tentei usar o strcpy mas não deu certo, primeiro que se eu faço

strcpy(transicao[0][0].c_str(),"A")

todas a linha 0 recebe o "A" A|A|A|A aí eu não consigo editar celula a celula e segundo que para linha depois de 0 também dá invasão de memória.

Se alguem tiver uma solução ficarei muito agradecida, pois preciso entregar este trabalho e empaquei nisso aí..

Att

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!