在对话框中建立了5个编辑框:EDIT1(String A TN),EDIT2(int B 15),EDIT3(int C 30),EDIT4(int D),EDIT5(String E)
假如EDIT1中内容为“TN” EDIT2中是整型量B= 15。EDIT3中是整型量C=30,D=B+C
那么D=45,也就是说EDIT4中的内容为45。
现在,想实现EDIT5=EDIT1+EDIT4=TN45,怎样实现???也就是怎样把EDIT4中的内容当字符串来处理???

解决方案 »

  1.   

    转换函数,将INT装翻CSTRING再相加吧~查MSDN吧
      

  2.   

    能给个具体的例子么??或者函数也行
    如果我先把它们都设置成String,转换成int,EDIT1(String A TN),EDIT2(String B 15),EDIT3(String C 30),EDIT4(String D),EDIT5(String E)
    如果将EDIT2,EDIT3 中的内容转换成int型,那相加完后的数据还是int类型吧
      

  3.   


    将整形i转为字符型strint i;
    CString  str;
    str.Format(“%d”,i);然后字符串是可以直接相加的
      

  4.   

    #include math.h
    char->long
    atol()
    char->float
    atof()
      

  5.   

    在vc/mfc中 怎样 定义数据类型CString,他包含在那个头函数里 ??程序中怎么不认这个数据类型??
    将数据成员由CString转换成int,计算完毕后,还可以怎样当作CString类型 相加??
      

  6.   

    MFC程序可以直接使用CString,不用包含什么特殊的头(#include "stdafx.h")
    "还可以怎样当作CString类型 相加"???你指的是字符串拼接?
    直接CString str1,str2;
    str1 = str1+str2;