Inline Assembler in Turbo C funktioniert nicht
- 
					
					
					
					
 Hi, irgendwie bekomme ich den Inline Assembler nicht zum laufen: #include <stdio.h> int main() { asm { mov ah,0 int 21h } return 0; }Inline Assembly not allowed in function main() An was liegt das?  danke im voraus! 
 
- 
					
					
					
					
 Steht doch eh da. 
 
- 
					
					
					
					
 vielleicht könntest du dich etwas genauer ausdrücken... 
 
- 
					
					
					
					
 naja passt schon. Ich mach nun das ganze über die dos.h. 
 
- 
					
					
					
					
 Es steht da: Inline Assembler ist in der Funktion main() nicht erlaubt. Na dann mach's halt in einer anderen Funktion. 
 
- 
					
					
					
					
 hab ich doch bereits, dann steht da: inline Assembly not allowed in function xxx() 
 
- 
					
					
					
					
 Ok, das ist was anderes... Vielleicht darf man nicht C Code und asm mixen in einer Funktion. 
 
- 
					
					
					
					
 Vielleicht kann deine TC-Version kein Assembler. Welche hast du? Gibts ne Hilfe? Was sagt die dazu? 
 
- 
					
					
					
					
 Turbo C? bitte was? Hol dir lieber djgpp wenn du unter DOS arbeiten willst, da der Turbo-Compiler nicht mehr so auf dem neuesten Stand ist 