برنامه ای که دو رشته str1 , str2 را از ورودی دریافت کرده :
1-تعداد تکرارهای str1 را درون str2 پیداکند.
2-رشته str1 را از درون str2 حذف کند.
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
int tekrar(char str1[],char str2[]);
void del(char str1[],char str2[]);
int main()
{
int tek,i;
char str1[50],str2[50];
cout<<"enter str1 :: ";
cin>>str1;
cout<<"enter str2 :: ";
cin>>str2;
tek=tekrar(str1,str2);
cout<<"tekrar = "<<tek;
del(str1,str2);
getch();
return 0;
}
int tekrar(char str1[],char str2[])
{
int i,j,len1,len2,s=0,cmp;
char nstr[50];
len1=strlen(str1);
len2=strlen(str2);
for (j=0 ; j<len2-len1+1 ; j++)
{
for (i=j ; i<j+len1 ; i++)
nstr[i-j]=str2[i]; nstr[i-j]=' |