Proble mit strcat
-
Hallo irgendwie funktioniert mein Programm nicht.
Hier die Fehlermeldung die ich bekomme wenn ich versuche das Programm zu Assemblieren:
console.asm(35) : error A2148: invalid symbol type in expression : strcat
.386 .model flat, stdcall option casemap :none include \masm32\include\windows.inc include \masm32\macros\macros.asm include \masm32\include\masm32.inc include \masm32\include\gdi32.inc include \masm32\include\user32.inc include \masm32\include\kernel32.inc includelib \masm32\lib\masm32.lib includelib \masm32\lib\gdi32.lib includelib \masm32\lib\user32.lib includelib \masm32\lib\kernel32.lib .data var1 db "1" ,0 var2 db "2" ,0 .code start: invoke strcat , addr var1 , addr var2 invoke ExitProcess , 0 end start
-
kernel32.inc kennt kein "strcat". Probier mal "lstrcat".
-
STRCAT ist eine Präprozessor-Anweisung.
In der masmlib gibt es du die Funtion szCatStr oder szMultiCat. Die Dokumentation dazu findest du in: \masm32\help\masmlib.chm