Remover caracteres à esquerda em PChar
Dai pessoal, beleza?
Estou com a seguinte dúvida:
Tenho um PChar com o seguinte conteúdo:
Gostaria de saber como eu posso fazer para remover dentro dele mesmo tudo a partir do primeiro ´enter´?
Estava tentando da seguinte maneira:
Até mostra a ´string´ correta. Mas da erro ao libera-lo da memória:
Alguem poderia me indicar o caminho correto para efetuar essa operação?
Obrigado.
Estou com a seguinte dúvida:
Tenho um PChar com o seguinte conteúdo:
t1 := ´teste´#1310´teste´0
Gostaria de saber como eu posso fazer para remover dentro dele mesmo tudo a partir do primeiro ´enter´?
Estava tentando da seguinte maneira:
t1 := @t1[Pos(10, String(t1))];
Até mostra a ´string´ correta. Mas da erro ao libera-lo da memória:
FreeMem(t1);
Alguem poderia me indicar o caminho correto para efetuar essa operação?
Obrigado.
Woinch
Curtidas 0
Respostas
Afarias
13/10/2009
Já tentou com funções de PChar como StrPos e/ou StrCopy ?
T+
T+
GOSTEI 0
Woinch
13/10/2009
A StrLCopy não deixa iniciar no meio da ´string´ por exemplo. Somente do início até o tamanho que eu desejar.
GOSTEI 0