#include
#include
using namespace std;
void swap(string &x,string &y);
int main()
{
string str1,str2;
cout<<"输入str1:";
cin>>str1;
cout<<"输入str2:";
cin>>str2;
swap(str1,str2);
cout<<"str1="<
return 0;
}
void swap(string &x ,string &y)
{
string temp;
temp=x;x=y;y=temp;
}
刚好是我今天的一道作业题- - 自己刚编的
输入字符串不能带空格,要是想带空格的话,要加头文件 #include
然后cin>> 该成函数 gets()就行,不过一般作业题不要求这么高
#include "stdafx.h"
#include
#include
#include
int testStr(char *des, char *str)
{
if(strlen(str)>strlen(des))
return 0;
int count=0;
char *pTmpDes;
pTmpDes=des;
char *pTmpStr;
pTmpStr=str;
bool flag=false;
while(*pTmpDes!='\0')
{
while(*pTmpStr!='\0')
{
if(*pTmpDes++==*pTmpStr++)
{
flag=true;
}
else
{
flag=false;
break;
}
}
pTmpStr=str;
if(flag)
count++;
}
return count;
}
main ()
{
printf("%d\n", testStr("gkhkkjkk", "kk"));
}