#include<stdio.h>
#include<string.h>
void main()
{
char a[30],b[50];
printf("第一行字符是");
gets(a);
printf("第二行字符是");
gets(b);
if(a>b)
printf("\na包含b\n");
} 后面怎么遍 出现的位置 用指针做
会的能不能告诉我啊
今天我们刚刚学
这个程序不是你要的哦 是我们老师上课讲的 find函数综合应用 你可以参考
#include<iostream.h>
#include<string.h>
using namespace std;
string str="mississ ippi";
void main()
{
int index;
index=str.find_first_of('s',0); //掉了个分号
cout<<index<<endl;
index=str.find_first_of('s',4) //找字符s位置,从第4个位置开始找起
cout<<index<<endl;
index=0;
while(index=str.find_first_of('i',index)!=-1)
{
cout<<"index:"<<index<<" "<<endl;index++;
}
index=str.find_last_of(' ');
string first name,last name;
first name=str.substr(0,index);
last name=str.substr(index=+1,-1)
index=str.find("miss");
cout<<index<<endl;
index=str.find("ippi");
index=str.find("ippi",8);
str="endfile";
string s="string object type";
str+="mark";
str.insert(3,-of-);
str.erase(7,7);
str.erase(3,4);
cout<<s<<endl;
}