l-huang 发表于 2008-7-15 11:59:37

求高手指点【已经解决,谢谢各位高手】

求高手指点如何解决下面??包含的问题

#include <ansi_c.h>
#include <formatio.h>
#include <cvirte.h>               
#include <userint.h>
#include "1.h"

static int panelHandle;

int main (int argc, char *argv[])
{
      if (InitCVIRTE (0, argv, 0) == 0)
                return -1;      /* out of memory */
      if ((panelHandle = LoadPanel (0, "1.uir", PANEL)) < 0)
                return -1;
      DisplayPanel (panelHandle);
      RunUserInterface ();
      DiscardPanel (panelHandle);
      return 0;
}

int CVICALLBACK ss (int panel, int control, int event,
                void *callbackData, int eventData1, int eventData2)
{
          char aa[]="aa00004321dfe5r4we132df1a";
         
      int loopnumber_A,loopnumber_B,loopnumber_C;
      char*matchedchar;
      char    matc;

      double temp=0.0,*value=&temp;
      char *val;
      

      char a,b,c,d,e,f,g;                                 
         
      switch (event)
                {
                case EVENT_COMMIT:
               
                        
                for (loopnumber_A = 0; loopnumber_A <= 10; loopnumber_A ++)                                          
            {
                              
                        //当字符为桢头时,执行以下代码
                        if ((aa == 'a')&&(aa == 'a'))         
                        {
                           //??????????????????????????
                                             //以下语句意图:将指定的aa后面的连续的4个字符转换成一个float型
                           memcpy(&matc,&aa,4);         
                           *value=*matc;
                           SetCtrlVal (panelHandle, PANEL_NUMERIC, *value);
                        
                           memcpy(&matc,&aa,4);
                           *value=*matc;
                           SetCtrlVal (panelHandle, PANEL_NUMERIC, *value);
                           
                            //?????????????????????
                           
                           }
                        
                        }

               
                        break;
                }
      return 0;
}

[ 本帖最后由 l-huang 于 2008-9-28 16:13 编辑 ]

l-huang 发表于 2008-7-15 12:00:09

全部的代码在111.rar里面

cpubbs 发表于 2008-7-15 23:08:12

兄弟发贴的时候,如果将标题写得跟内容相近,这样更易于问题得到解决的,好运,谢谢!

http://www.cpubbs.com/bbs/thread-2068-1-1.html

cpubbs 发表于 2008-7-15 23:12:00

没有太认真看,应该是将某一部分的内部截取出来显示,丢掉一些不需要的数据!
页: [1]
查看完整版本: 求高手指点【已经解决,谢谢各位高手】