求C++程序~~~要用#include<iostream.h>,,cin,cout
答案:1 悬赏:70 手机版
解决时间 2021-01-21 02:33
- 提问者网友:树红树绿
- 2021-01-20 21:33
求C++程序~~~要用#include<iostream.h>,,cin,cout
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-01-20 22:12
给,已经完全符合你的要求,并且编译运行确认了:
#include
#include
#include
int Replace(char * strSource, char * strFind, char * strReplace)
{
char *pStar,strx[100],l,n=0;
l=strlen(strFind);
while(pStar=strstr(strSource,strFind))
{
strcpy(strx,pStar+l);
*pStar=NULL;
strcat(strcpy(pStar,strReplace),strx);
n+=1;
}
return n;
}
void main(void)
{
int num;
char strSource[100]="three boys have swum across three rivers for three times in three days.";//要保证strSource的空间足够大,能正常放下多个strReplace
char *strFind="three",*strReplace="four";
cout<<"替换前的字符串为: "< num=Replace(strSource,strFind,strReplace);
cout<<"替换后的字符串为: "< cout<<"替换的字符串个数为: "< }
#include
#include
#include
int Replace(char * strSource, char * strFind, char * strReplace)
{
char *pStar,strx[100],l,n=0;
l=strlen(strFind);
while(pStar=strstr(strSource,strFind))
{
strcpy(strx,pStar+l);
*pStar=NULL;
strcat(strcpy(pStar,strReplace),strx);
n+=1;
}
return n;
}
void main(void)
{
int num;
char strSource[100]="three boys have swum across three rivers for three times in three days.";//要保证strSource的空间足够大,能正常放下多个strReplace
char *strFind="three",*strReplace="four";
cout<<"替换前的字符串为: "<
cout<<"替换后的字符串为: "<
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯