//8.7 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。 #define _CRT_SECURE_NO_WARNINGS 1 #include#include int main() { void copystr(char *p1, char *p2,int m); char ch1[30], ch2[30]; int m; printf("input a string :n"); scanf("%s",&ch1); printf("input m:n"); scanf("%d", &m); copystr(ch1, ch2, m); printf("第%d位开始复制为:%sn", m, ch2); return 0; } void copystr(char *p1, char *p2,int m) { while (*(p1+m-1) != ' ') { *(p2) = *(p1+m-1);//注意为使指向的地址中的值相等 p1++; p2++; } *p2 = ' '; return 0; }



