Итак, я пытаюсь сделать игру Tik Tak Toe в MASM 32-битной, но я не могу понять, как передать строку из MASM в C++ для вывода текста на консоль. Любая помощь приветствуется.
C++
// main.cpp
using namespace std;
#include<iostream>
#include<string>
extern "C" void asmMain();
extern "C" void printString(string msg);
int main() {
asmMain();
return 0;
}
void printString(string msg)
{
cout << msg << endl;
}
Масм
.386
.MODEL FLAT, stdcall
.STACK 4096
printString PROTO C
.DATA
sIntroMessage BYTE "Welcome To Tik Tak Toe!"
.CODE
asmMain PROC C
mov ecx, sIntroMessage
call printString
asmMain ENDP
END