02
#include "stdafx.h" #include <cstring> #include <string> #include <iostream> using namespace std; void RightMove(char* str, int steps) { int len = strlen(str); char* tmp = new char[2*len+2]; strcpy_s(tmp,2*len+2,str + len - steps); strcpy_s(tmp + steps, 2 * len + 2, str); *(tmp + len) = '\0'; strcpy_s(str,len+1 ,tmp); } int main() { char a[] = "abcdefghi"; cout << a<<endl; RightMove(a, 3); cout << a<<endl; system("pause"); }
#笔试题目#