如何在mfc中给一个数组赋值,还有在mfc中如何使用汇编语言,要包含那几个文件,小弟先谢谢了

解决方案 »

  1.   

    使用汇编语言直接用asm关键字就行了.
    给数组赋值?不懂
      

  2.   

    如何在mfc中给一个数组赋值,有什么不能理解的?写几个代码出来看看?比如???
      

  3.   

    汇编asm{}就可以了给数组赋值
    已知 int n1,n2,n3,n4;
    int b[4]={n1,n2,n3,n4};
    对数组int a[4] 赋值,memcpy(a, b, sizeof(int)*4)
      

  4.   

    各位大虾,你们有没有自己试一试呀,在mfc中,基本对话框,在初始化的时候,给数祖赋值实行不同的。别把我当菜鸟好不好,还有如果在c/c++中用汇编的话,我程序都做完了,我还编了中断呢,但在mfc中,用_asm实行不通的呀,还望大家,多多试试
      

  5.   

    在初始化的时候,给数祖赋值实行不同的。
    ___________
    何出此言啊?照楼上那样不行么?试试 __asm{}
      

  6.   

    比如int a[10]; 在OnitialDialog()中进行赋值,a[10]={1,2,3,4};但是我要a[1]的值时,却是一个不确定的值,用汇编语言,比如:_asm{ mov ax,a sub ax,b mov c,ax};类型定义为 short a,b,c,可是编译的时候,系统说a,b,c没有这样的用法,.
      

  7.   

    比如int a[10]; 在OnitialDialog()中进行赋值,a[10]={1,2,3,4};但是我要a[1]的值时,却是一个不确定的值,用汇编语言,比如:_asm{ mov ax,a sub ax,b mov c,ax};类型定义为 short a,b,c,可是编译的时候,系统说a,b,c没有这样的用法,.
      

  8.   

    数组赋值:
    for(int i=0; i<10; i++)
      for(int j=0; j<5; j++)
        arr[i][j] = i*j;嵌入汇编:
    asm
    {
      push eax
      push ebx
      push ecx
      pop ecx
      pop ebx
      pop eax
    }

    _asm push eax
    _asm push ebx
    _asm push ecx
    _asm pop ecx
    _asm pop ebx
    _asm pop eax