Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Assembler » länge eines strings bestimmen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.07.2004, 10:05 Uhr
kampfsenf



Ich möchte die Länge eines Arrays in GoAsm bestimmen, aber irgendwie klappt das nicht, und ich finde auch im Netz nichts. Ich hab das wie in der Literatur mit dem $ operatort versicht aber das geht nicht. Gibt es da einen bestimmten Trick, für die Ausgabeanweisung?

Mein Versuch war fiolgender:



Code:
String            DB   '1','2','3','4','5','6','7','8','9'

StringLaenge   DB   $-String




Das soll angeblich die Länge von String ausrechnen.

Wenn ich mir diese auf der Konsole ausgeben lassen will, hab ich das so gemacht:


Code:

        PUSH -11D
        CALL GetStdHandle
        PUSH 0,ADDR RCKEEP
        MOV EDX,ADDR StringLaenge
        PUSH 9D,EDX
        PUSH EAX
        CALL WriteFile






Das hat aber nicht geklappt, es wird einfach nix ausgegeben. Was ist denn da der Fehler bei meiner Methode??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Assembler ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: