Copy de String

Delphi

15/06/2005

Nossa, tô ficando maluco com C++.
No Delphi tem a função Copy(string, inicio, quantidade) que copia uma certa posição de uma string qualquer.
Como faço isto no C++ Builder? Que função me permite copiar parte de uma string?
Grato,

Rodrigo Cesar


Rodc

Rodc

Curtidas 0

Respostas

Rodrigo_rcp

Rodrigo_rcp

15/06/2005

Não fique maluco C Builder é um tanto confuso quando o assunto é string ainda + para quem migra do Delphi.

{
AnsiString s="Rodrigo",s2;
   s2=s.SubString(2,s.Length());
   Form1->Caption=s2;
}


Um bom site sobre Builder : http://www.dicasbcb.com.br/

um abraço,

Rodrigo_rcp


GOSTEI 0
Rodc

Rodc

15/06/2005

Realmente é horrível migrar do Delphi para o C++ Builder... é a cara do Delphi mas com uma estrutura de código diferente... nunca me passou pela cabeça que String fosse uma classe com funções... mas blz... valeu pela ajuda e já anotei o site de dicas...

Abraços...


GOSTEI 0
Deborachagas

Deborachagas

15/06/2005

Olá rodc,
Para trabalhar com funções, tente a strncpy(). Faça uma pesquisa sobre ela no help ou em algum livro antes, pois ela recebe parâmetros que são a string e a quantidade que você quer pegar (é o n do strncpy).
Também tem strcpy que copia a string para outra string e muitas outras funções que trabalham unicamente com string.
O livro C Completo e total (abordagem estruturada) tem um grande resumo de funções que, inclusive, são utilizadas na abordagem do C++ que poderão ser úteis a você.

Bons códigos!


GOSTEI 0
POSTAR