當前位置:編程學習大全網 - 電腦編程 - C++編程問題,簡單

C++編程問題,簡單

void loopmove ( char *pstr, int steps )----------這個是實現這個功能的移位函數.

int n = strlen( pstr ) - steps;----------------求出移位以後按正常順序的字符的個數.

char tmp[max_len]; ----------------定義壹個移位後的字符串

strcpy ( tmp, pstr + n ); --------------把原字符串第n+1個字符賦給給移位後的新字符串的第壹個字符

strcpy ( tmp + steps, pstr); --------------將原來的字符串的頭部向後移n位

*( tmp + strlen ( pstr ) ) = '\0';-------------結尾加'\0'

strcpy( pstr, tmp ); ----------------將存放移位以後的字符串賦給原字符串

}

  • 上一篇:1200編程時間繼電器怎麽不準
  • 下一篇:MasterCAM9.1怎麽編程攻牙
  • copyright 2024編程學習大全網