|
| Tstring Fra : Rasmus |
Dato : 30-10-01 15:10 |
|
Hejsa!!!
Hvis jeg fx. gerne vil finde de bogstaver der står i en Memo1, position 4
og frem til der kommer "\a". Der efter skal de bogstaver så skrives i fx.
Memo2.
Havd gør jeg så.
Med venlig Hilsen
Rasmus Steffensen
| |
Zamme Röha (30-10-2001)
| Kommentar Fra : Zamme Röha |
Dato : 30-10-01 15:25 |
|
On Tue, 30 Oct 2001 15:09:46 +0100, Rasmus wrote:
> Hejsa!!!
> Hvis jeg fx. gerne vil finde de bogstaver der står i en Memo1, position 4
> og frem til der kommer "\a". Der efter skal de bogstaver så skrives i fx.
> Memo2.
> Havd gør jeg så.
> Med venlig Hilsen
> Rasmus Steffensen
>
>
hmmm. for eksempel.... (ikke testet)
strncpy ( Memo2, (char *)(Memo1 + 4), strchr( Memo2, '\a' ) ?
(int)(strchr( (char * ) (Memo1 + 4), '\a' ) - Memo1 + 4 ) :
strlen( Memo2 ) - 4 );
--
Zamme Röha, Sældomptør og søløve
Red verdens sæler.
| |
Rasmus (30-10-2001)
| Kommentar Fra : Rasmus |
Dato : 30-10-01 15:34 |
|
Hej igen!!!
strncpy ( Memo2, (char *)(Memo1 + 4), strchr( Memo2, '\a' ) ? >
(int)(strchr( (char * ) (Memo1 + 4), '\a' ) - Memo1 + 4 ) :
Kunne du lige forklare hvad det betyder
Venlig Hilsen Rasmus
| |
Rasmus (30-10-2001)
| Kommentar Fra : Rasmus |
Dato : 30-10-01 15:39 |
|
Hejsa Igen
Den kommer med disse Fejl.
[C++ Error] MainForm.cpp(34): E2285 Could not find a match for 'strchr(TMemo
*,char)'
[C++ Error] MainForm.cpp(35): E2034 Cannot convert 'TMemo *' to 'char *'
[C++ Error] MainForm.cpp(36): E2034 Cannot convert 'TMemo *' to 'const char
*'
[C++ Error] MainForm.cpp(36): E2342 Type mismatch in parameter '__s' (wanted
'const char *', got 'TMemo *')
[C++ Error] MainForm.cpp(36): E2034 Cannot convert 'TMemo *' to 'char *'
[C++ Error] MainForm.cpp(36): E2342 Type mismatch in parameter '__dest'
(wanted 'char *', got 'TMemo *')
Med Venlig Hilsen Rasmus Steffensen
| |
Ivan Johansen (30-10-2001)
| Kommentar Fra : Ivan Johansen |
Dato : 30-10-01 22:30 |
|
Rasmus wrote:
> Hejsa!!!
> Hvis jeg fx. gerne vil finde de bogstaver der står i en Memo1, position 4
> og frem til der kommer "\a". Der efter skal de bogstaver så skrives i fx.
> Memo2.
Jeg antager at du anvender VCL fra BCB (det burde du måske have skrevet).
Prøv med:
Memo2->Lines->Text = Memo1->Lines->Text.SubString(4,
Memo1->Lines->Text.Pos("\a") - 4);
Ivan Johansen
| |
|
|