int min(int V1, int V2)
{
asm mov ax,V1
asm cmp ax,V2
asm jle minexit
asm mov ax,V2
minexit:
return (_AX);
}
got the idea?
geht auch z.B.
asm {
pop ax; pop ds
iret
}
brauchst in jedem Fall den Tasm. Gibt's bei Borland umsonst.
êigentlich düfte nur der text modi laufen, weil allegro direkt in den grafikspeicher schreibt und der nt kernel (der bei win nt,2k,und xp vorhanden ist) dieses unterfangen ohne rechte nicht gestattet
Ich verschieb dich mal nach andere Compiler
P.S.
ich würde den Compiler nicht benutzen! Da er nicht Standard kompatibel ist. Besorg dir lieber den djgpp für 16Bit (wenn du unbedingt 16Bit DOS Anwendungen erstellen musst)
[ Dieser Beitrag wurde am 20.06.2002 um 17:18 Uhr von kingruedi editiert. ]
nochmals. da die erste fehlermeldung kommt das die include datei nicht gefunden wird, ist doch klar das dein compiler sie nicht finden kann oder? somit kann er den cout befehl auch nicht verarbeiten.
wie hast du die iostream datei includiert?
#include "iostream.h" <<-- fallsch! da "" de compiler klar macht, das diese im projektverzeichniss sein sollte.
#include <iostream.h> <<-- richtig!
#include <iostream> <<-- the standard ruleZ
Der Compiler schalter "fexpensive-optimizations" kommt mir etwas suspekt vor. Kann es sein dass dadurch größerer Code erzeugt wird?
Und schon wieder eine (sinnlose?) Diskussion über exe-Größen, obwohl heutzutage 200kb ja wohl wirklich nicht den weltuntergang bedeuten.
Die Header sehen alle okay aus... ICh hatte aufgrund der Fehlermeldungen mal in erwaegung gezogen, da sei einer versehentlich veraendert worden.
Tja. Da kann ich Dir dann wohl auch nicht mir helfen
Der Bcc32 hat einen Code-Guard,das hat damit aber nichts zu tun(zumal der nur beim BCB dabei ist).
Das Problem ist einfach,ob dieser Code von Maschine zu Maschine unterschiedliche Compiler-Meldungen erzeugt,und ob er überhaupt Compiliert werden kann.Doch anscheinend geht das überhaupt nicht mit dem bcc32,also hat der irgendwo doch interne Grenzen,was Felder usw. angeht,und definiert die offensichtlich nicht über die verfügbaren Ressourcen.
Mehr nicht.
g_e.
Du gibst deinen Quellcodde ein, und sagst dan compilieren.
Ach und versuchs mal in dem zum Thema passenden Forum.
[ Dieser Beitrag wurde am 10.06.2002 um 11:35 Uhr von Helium editiert. ]