Мне нужно отредактировать строку, полученную от пользователя в коде C++ в сборке. Я нашел этот учебник http://msdn.microsoft.com/en-US/library/y8b57x4b(v=vs.80).aspx и в соответствии с этим моим код должен работатьVisual C++ inline assembly char *
int main()
{
char* s;
s=new char[80];
cin.getline(s,80);
__asm
{
mov eax, offset s
}
}
Но компилятор выдает ошибку на линию с мами «неправильным типом операнда». Что не так, и как я могу это исправить?
Возможно ли ваше приложение с 64-битным приложением? –
@ 500-InternalServerError Nope – Ivan
У вас есть недостающие точки с запятой ... Кроме того, зачем вам нужна сборка? Почему не внутренне? – Cameron