CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于字符串的输出问题?请赐教!

楼主lsctl07(冲天浪)2004-12-03 19:06:10 在 VC/MFC / 基础类 提问

 
  我想向一个编辑窗控件内输出一个字符串。用以下语句为何提示出错?  
  str="输出的字体为"+lf.lfFaceName+"\n";  
  m_suchu.SetWindowText(str);  
   
  出错信息:cannot   add   two   pointers!  
  我该如何处理?请赐教!  
  问题点数:20、回复次数:7Top

1 楼yzhouen(真的不懂vc)回复于 2004-12-03 19:09:20 得分 0

lf.lfFaceName是什么东西?Top

2 楼yzhouen(真的不懂vc)回复于 2004-12-03 19:11:26 得分 10

可以用str.format("输出的字体为%s",lf.lfFaceName)Top

3 楼hjunxu(hjun)回复于 2004-12-03 19:12:12 得分 10

他说不能把两个指针。  
  这样:  
  str.Format("输出的字体为%s\n",lf.lfFaceName);Top

4 楼hjunxu(hjun)回复于 2004-12-03 19:13:06 得分 0

上面说错了。  
  是不能相加两个指针。Top

5 楼pknife(小李飞刀)回复于 2004-12-03 19:17:13 得分 0

估计你用的是char*类型,用CString类不就好了么?Top

6 楼chen18s(印度神棍)回复于 2004-12-03 19:23:32 得分 0

问题在这句:  
  str="输出的字体为"+lf.lfFaceName+"\n";  
  ""表示是字符串,也就是串的首地址,指针相加???Top

7 楼koko1998(高价购买火车票)回复于 2004-12-03 19:31:51 得分 0

你用的事vc吧,.net就没有这种现象  
  你可以分成两行写  
  str="输出的字体为"+lf.lfFaceName;  
  str   +=   "\n";Top

相关问题

  • 字符串输出
  • 请问怎么按格式输出字符串(输出字符时,若字符串少于10位、则在该字符串后边补空格)?
  • 请问 cout<< 如何输出带颜色的字符串?
  • 请问如何拆分一个字符串并输出?
  • 请教一个字符串输出被截断的问题
  • 真心请教字符串输出显示问题
  • 8086汇编输出字符串问题:请大侠指教
  • 怎样输出字符串?
  • 字符串如何输出
  • 字符串输出问题

关键词

  • 字体
  • 字符串
  • lffacename
  • lf
  • 输出的字体
  • str

得分解答快速导航

  • 帖主:lsctl07
  • yzhouen
  • hjunxu

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo