【发布时间】:2010-04-15 23:24:09
【问题描述】:
我第一次搞乱汇编,似乎无法更改数组的索引值。这是我正在研究的方法
int ascending_sort( char arrayOfLetters[], int arraySize )
{
char temp;
__asm
{
//???
}
}
这些都是我尝试过的
mov temp, 'X'
mov al, temp
mov arrayOfLetters[0], al
这给了我一个错误 C2415:不正确的操作数类型
所以我尝试了
mov temp, 'X'
mov al, temp
mov BYTE PTR arrayOfLetters[0], al
这符合,但它没有改变数组...
【问题讨论】:
-
奇怪地类似于另一个问题 (stackoverflow.com/questions/2628018/…) - 这是课业吗?
-
@Michael Burr:同样奇怪的是,这两个提问者的头像相同。相同的 IP 地址?