/* 实现字符串(char*)的前N个字符放到后面 */ #includeusing namespace std; char* func(char *str, int N) { if (NULL == str) return 0; int len = strlen(str); if (N >= len) N = N % len; if (len<=0 || N<=0) return str; char *str1 = new char[N+1]; char *str2 = new char[len-N+1]; for (int i=0; i