| |
|
|
| KompilierenMarqueSéparation {$cleq}
Declare s$
Cls
s$="TEST THE FASTEST XPROFAN"
print s$+"."
print rstr$(s$)+"."
Waitkey
End
proc rstr$
parameters s$
declare ss$
ss$:=s$+" "
AsmStart _rstr
Parameters addr(s$),len(s$),addr(ss$)
.data
cw dd 0
.code
mov eax,para1
mov ebx,para2
mov ecx,para3
mov cw,ebx
mov edx,0
.while edx<ebx
dec cw
push ebx
push edx
mov edx,cw
mov bl,[ecx+edx]
pop edx
mov [eax+edx],bl
pop ebx
inc edx
.endw
AsmEnd
return s$
endproc
ou bien nichtasm: KompilierenMarqueSéparationPRFellow-Présentation
Autor: Thomas Bois
Einen String de hinten pour vorne balayer
Déclarer strbuf#
Proc ReverseString
Paramètres s$
Déclarer l%,result$
Laisser l%=Len($ S)
Faible strbuf#,Ajouter(l%,1)
String strbuf#,0=s$
Décembre l%
Tandis que Gt(l%,-1)
Laisser result$=result$;Char$(strbuf#,l%,1)
Décembre l%
Wend
Dispose strbuf#
Retour result$
ENDPROC
Beispiel
Cls
Déclarer n&
n&=&gettickcount
ReverseString $ MkStr($Syspath + $WinPath,100)
imprimer (&gettickcount - n&) / 1000,Len($ MkStr($Syspath + $WinPath,100))
WaitInput
ou bien de M.Dell KompilierenMarqueSéparationSalve, iF. |
|
|
| |
|
|
|
Michael Wodrich | |
|
| Programmieren, das spannendste Detektivspiel der Welt. | 24.09.2005 ▲ |
|
|
|
|
Frank Abbing | |
|
|