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