我就能写写辣鸡代码
#include "stdafx.h"
#include <cstring>
#include <string>
#include <iostream>
using namespace std;
void RightMove(char* str, int steps)
{
int len = strlen(str);
char* des = new char[len + 1];
for (int i = 0; i <len; i++)
{
int j = (i + steps) % len;
des[j] = str[i];
}
des[len] = '\0';
//strcpy_s安全的字符串拷贝,若出现内存溢出,则抛出异常
strcpy_s(str, len + 1, des);
delete[] des;
}
int main()
{
//char* a = "abcdefghi";//天坑我个垃圾调了一上午
char a[] = "abcdefghi";
cout << a<<endl;
RightMove(a, 3);
cout << a<<endl;
system("pause");
} #吐槽#
