/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
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


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste