请问在VC中如何进行变量的类型转换?比如CString->int 或其他。谢谢!

解决方案 »

  1.   

    有的可以强制类型转换,有的使用一些转换函数,完全由你的源数据类型和目的数据类型决定。
    例如:CString->int,有转换函数:
    CString szText = "1234";
    int nText = aoti( szText );又例如:DWORD->int,强制类型转换即可
    DWORD dwData = 1234;
    int nData = (DWORD)dwData;
      

  2.   

    请教aoti()是什么函数?在msdn中没有找到
      

  3.   

    谢谢!我是菜鸟!再请教将int或double->CString该用什么函数?
      

  4.   

    你可以用强制类型转换嘛,比如获至宝
    CString str="hello"
    int a=(int)str;
      

  5.   

    double->CString使用CString::Format函数。例如:
    double data = 12.34;
    CString szData;
    szData.Format( "%f" , data );
      

  6.   

    为什么我在 szData点后没有看到函数列表?
      

  7.   

    VC中常出现这种情况,解决方法很简单:
    关闭工程,
    打开资源管理器,删除工程对应的.ncb文件,
    再重新打开工程即可