直接用指针指向字符串第一个,从第几位开始就指向第几位,然后再while循环中,指针边移动控制台边输出即可

#include <iostream>
using namespace std;

int main() {

    char str[30] = { 0 };
    cin.getline(str, sizeof(str));

    int m;
    cin >> m;

    // write your code here......
    char * ptr = str;
    ptr += m - 1;
    while (*ptr != '\0') {
        cout << *ptr;
        ptr ++;
    }

    return 0;
}