茶馆

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  34 随笔 :: 0 文章 :: 49 评论 :: 0 引用
1:C++下面string、char *、char**的相互转化 
         string str1="hello 你好";
         char *str2=const_cast<char*>(str1.c_str());
         char **str3=&str2;
这些是可以的,但是 
         char **str4;
         *str4=const_cast<char*>(str1.c_str());

在使用的时候会提示str4没有定义,由于对于C++不熟悉,暂时不研究。      
2:包含lib文件的方法
        #pragma comment( lib , "file.lib" )
3:详见拙文CString和char*的相互转换 
4:读入文本文件并将它显示到Edit Control
         CStdioFile inFile(FileName,CFile::modeRead|CFile::typeText);
         CString strLine,strAll;
         strAll="";
         while (inFile.ReadString(strLine))
         {
              strAll.AppendFormat("%s\r\n",strLine);   //必须加入/r/n才能在Edit Control中显示换行
         }
         inFile.Close(); 
         m_explanation=strAll;


posted on 2005-12-25 02:09 laue 阅读(828) 评论(4) 编辑 收藏

评论

你好,我也是学C++的!现在在用vc++2005,刚装上几天,一点也不会!设置都不太明白!能不能指点一下!开始设置与界面什么的,我以前也没有用过vc6.0的,是新手,以前用dev-c++
谢谢!我的QQ是:350993993
msn:cppprince@hotmail.com
 回复 引用   

谢谢啊!
 回复 引用   

#3楼 2007-02-02 23:43 d[未注册用户]
CString和char*的相互转换 怎么不能打开啊。能不能发到我邮箱里啊,#xujunjiea2005@163.com#谢谢了
 回复 引用   

#4楼 2007-07-27 11:28 zhzh[未注册用户]
3q!
 回复 引用