Замена элемента в строке
предположим, мой str держится:
str= " helloHowAreYou";
Теперь я хочу сдвинуть индексы строки назад с определенной позиции и
моя новая строка будет содержать.
str= "heoHowAreYou".
Мой код вывода str= " heoHowAreYou Y",
Любая помощь будет оценена по достоинству
Что я уже пробовал:
#include <iostream> #include<cstring> using namespace std; void shift(string arr,int be) { int j=be; while(arr[j]!='\0') { j++; } int k=j-2; while(be<=k) { arr[be]=arr[be+2]; be++; } cout<<arr; } int main(int argc, char const *argv[]) { string str; str="helloHowAreyou"; shift(str,2); return 0; }