ФІО = Горбаченко Запитання://НЕ РАБОТАЕТ /* Найти в одной строке все вхождения второй и заменить их на трейтюю. */ #include #include #include #include #define MAX 256 using namespace std; /* template < class ForwardIterator, class T > void replace ( ForwardIterator first, ForwardIterator last, const T& old_value, const T& new_value ) { for (; first != last; ++first) if (*first == old_value) *first=new_value; } */ char *fo(char *a,char *b,char *c){ char ret[MAX]; int p=0; bool z=true; for (int i1=0 ; i1 < strlen(a)-strlen(b) ; i1++) { // if (strpos(a,b)); } return ret; } int main(){ char str1[MAX]; char str2[MAX]; char str3[MAX]; cout<<" Enter STR1 :"; cin.getline(str1,MAX); cout<<" Enter STR2 :"; cin.getline(str2,MAX); cout<<" Enter STR3 :"; cin.getline(str3,MAX); // std::fill(str3,str2,str1); Не работает .... cout<<"The new str is : "<