Piesbruhder
Mitglied
Hallo!
Kann mir jemand zeigen, wie ich bei VC++ (Ich arbeite hier mit der Version 6) inline-assembler anwende? Also mein Code (bzw. der Code des Tutorials, was ich durcharbeiten will) sieht so aus:
WIe ihr vielleicht erkannt habt will ich in einen anderen Modus (in diesem Fall Mode13h ) Aber Wenn ich das so kompiliere, dann bekomme ich nichts außer vielen Fehlermeldungen raus (insgesamt sieben Stück plus eine Warnung), die eigentlich alle besagen, es würden Semikolons fehlen und mov und ax sein undeclared identifiers. Ich hab natürlich etwas rumprobiert und folgendes hinbekommen:
So entsteht nur noch ein Fehler und zwar:
error C2447: missing function header (old-style formal list?)
Kann mir jemand sagen, was ich tun muss, damit VC++ das kompiliert?
Vielen Dank im Vorraus,
Paul
Kann mir jemand zeigen, wie ich bei VC++ (Ich arbeite hier mit der Version 6) inline-assembler anwende? Also mein Code (bzw. der Code des Tutorials, was ich durcharbeiten will) sieht so aus:
Code:
void SetVideoMode(int mode)
{
asm {
mov ax, mode // drop desired mode in ax
int 0x10 // et voila...
}
}
Code:
void SetVideoMode(int mode);
{
asm; {
mov ax, mode // drop desired mode in ax
int 0x10 // et voila...
}
}
error C2447: missing function header (old-style formal list?)
Kann mir jemand sagen, was ich tun muss, damit VC++ das kompiliert?
Vielen Dank im Vorraus,
Paul