int lpProgList 32位字符整形,待输出的字符串的存储地址。
string  str="`02红`021`01开`021`01始`021`01考`021`01试`0211`01姓名:`01诸葛孔明`0211`01性别:`0211`0211`01女`0211`0211`0211`01No:`021`01123456789123`0211"
`02 表示不显示`01表示显示
怎样将 str 转化为(int)待输出的字符串的存储地址;
意思是说:例如:开 转化int 为“1233”的地址的值为(开);

解决方案 »

  1.   

    是个与Led显示屏相关的问题
    显示屏显示的方法: ShowString(short bank, short XPos, short YPos, short Color, int lpString); lpProgList 为输出的文字;
    输出格式为 `02红`021`01开 `02 表示不显示后面的字,`01 是显示后面的,
     定义一个 string str="`02红`021`01开`021`01始`021`01考`021`01试`0211`01姓名:`01诸葛孔明`0211`01性别:`0211`0211`01女`0211`0211`0211`01No:`021`01123456789123`0211"
     问这么样将 str 转化为 int lpString 
      

  2.   

    自己写一个类似Conver.toInt32(string)的函数,按照你的规则先把string转换成“123”的格式,再用系统的Conver.toInt32转换成整数