学才 发表于 2013-10-15 21:37:42

请大家帮我看看这段代码

#include "iostream.h"      
#include "afx.h"//CString的头文件
void main()
{
CString Str1="VC+实用教程";
CString Str2="出版商:电子工业出版社\n";
CString Str3=Str1+Str2;
CString Str4="出版社";
cout<<Str3.GetBuffer(0);//取字符串的首地址
if(Str1.Compare(Str2))//字符串比较
cout<<"字符串Str1与Str2不相同\n";
Str3=Str1.Left(2)+Str1.Right(4);//提取字符串
cout<<Str3.GetBuffer(0)<<endl;
if(Str2.Find(Str4)>0)//利用成员函数Find查找子串
cout<<"在Str2中找到子串Str4\n";
}

这个是一段代码,为什么不能执行呢,谁有空帮我看看吧
谢谢了

落雨丶随风 发表于 2013-10-16 19:10:33

cout<<"在Str2中找到子串Str4\n";
改成cout<<"在Str2中找到子串"+Str4+‘\n'<<end;
我没学过c++你试试

fishso 发表于 2013-10-16 20:25:50

MFC的代码,看着不爽
页: [1]
查看完整版本: 请大家帮我看看这段代码