题解 | 复制部分字符串
复制部分字符串
https://www.nowcoder.com/practice/8f5b923683b94e549880e3c8370e3e55
#include <iostream> #include <string.h> using namespace std; int main(int argc, char const* argv[]) { char ch[100] = { 0 }, ch1[100] = { 0 }; char* pc = ch; int len = 0, m = 0; while (1) { scanf("%s", ch); len = strlen(ch); if (len >= 1 && len < 30)break; printf("字符串长度在1~30\n"); } scanf("%d", &m); int i = 0; pc += m-1; while (*(pc + i)) { ch1[i] = *(pc +i); printf("%c", ch1[i]); i++; } return 0; }