Ir para conteúdo

Arquivado

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

buratto_

Problemas com concatenação

Recommended Posts

Eae pessoal beleza?Preciso da ajuda de vcs! eu preciso concatenar essas três string mas naum to conseguindo:BSTR bstr;int cField;cField = cField + 1;char buffer[20]; itoa(cField, buffer, 10);bstr = SysAllocString(L"//config/PCOM/FIELD[" + cField + "]/*");ele da a seguinte mensagem de erro: error C2110: '+' : cannot add two pointersPor favor me ajuuuuuudeeeeemmmmmm!!!!eheh vlw! baraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para concatenar string pode-se usar simplesmente o (biblioteca stdio.h)

strcat (string_destino,string_origem);

Não sei se ajudaria no seu caso mas fica aí a informação.

 

Edit: Havia errado a chamada da função

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra concatenar strings usa-se strcat

strcpy não dará certo pq eh uma função de cópia, e ao invés de concatenar, a string de destino será sobreposta pela string de origem

 

exemplo correto:

 

char str[] = "strings";char aux[] = "concatenando ";strcat(aux,str);
ae aux vai ter o conteúdo "concatenando string"

 

você disse q conseguiu concatenar com .Append

o que eh isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.