Definiálatlan cimkék

Definiálatlan cimkék
2006-12-10T13:26:24+01:00
2006-12-10T17:36:00+01:00
2022-11-02T14:30:35+01:00
Krisztian456
Sziasztok!

Az alábbi kóddal az a probléma, h a TC-ben a fordító definiálatlan cimke hiba üzenetet add ki. Az lenne a kérésem, h aki tudja mondja meg mi a hiba a programban!

Köszi előre is!


#include <stdio.h> #include <conio.h> #include <dos.h> #pragma inline int morze(char *); void main() { int i; char vekt[40],morse[10]; clrscr(); printf("\nAdj meg 24 karaktert:"); for(i=0; i<24; i++) scanf("%c",&vekt[i]); for(i=0; i<=25; i++,printf("\nA kodok: %c",morze(vekt))); getch(); } int morze(char *vekt) { asm{ .data morze0 db '-','-','-','-','-' morze1 db '.','-','-','-','-' morze2 db '.','.','-','-','-' morze3 db '.','.','.','-','-' morze4 db '.','.','.','.','-' morze5 db '.','.','.','.','.' morze6 db '-','.','.','.','.' morze7 db '-','-','.','.','.' morze8 db '-','-','-','.','.' morze9 db '-','-','-','-','.' .code mov ax,vekt mov es,ax mov di,0 mov ah,1 int 21h cmp al,0 je nulla cmp al,1 je egy jmp vege nulla: lea bx, morze1 jmp ciklus egy: lea bx, morze2 jmp ciklus ciklus: mov cx,5 //ciki: mov al,cl xlat mov es:[di],al ;kivinni al-t inc di loop ciklus jmp vege ;ha tobb szam van akkor a beolvasasra visszakuldeni } vege: return (_AX); aaa}
Mutasd a teljes hozzászólást!
a labeleket tedd az asm {} direktivan kivulre.

edit: Raleon: nem neked, csak te voltal felul.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd