編寫一個函數(shù)getbits,從一個16位的單元中取出某幾位()即該幾位保留原值,其余位為0)。函數(shù)調(diào)用形式為: getbits(value,n1,n2) value為該16位(兩個字節(jié))單元中的數(shù)據(jù)值,n1位欲取出的起始位,n2為欲取出的結(jié)束位。如:getbits(0101675,5,8)表示對八進制101675這個數(shù),取出它從左面起的第5位到第8位。
輸入一個正整數(shù)repeat(0<repeat<10),做repeat次下列運算: 輸入一個字符串t和一個正整數(shù)m,將字符串t中從第m個字符開始的全部字符復制到字符串s中,再輸出字符串s。 要求定義并調(diào)用函數(shù)strmcpy(s,t,m),它的功能是將字符串t中從第m個字符開始的全部字符復制到字符串s中,函數(shù)形參s和t的類型是字符指針,形參m的類型是int,函數(shù)類型是void。 輸入輸出示例:括號內(nèi)為說明