题解 | #复制部分字符串#
复制部分字符串
https://www.nowcoder.com/practice/8f5b923683b94e549880e3c8370e3e55
#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 newStr[30]; int k = 0; for (int i = m - 1; i < sizeof(str); ++i) { *(newStr + k) = *(str + i); ++k; } *(newStr + k) = '\0'; cout << newStr << endl; return 0; }新用一个指针去保存要打印的字符串. 通过下标的方式, 就不用特意移动指针.