mcgs怎樣用按鈕給字串賦值,mcgs怎樣用一個按鈕給字串賦值?

時間 2021-10-14 20:42:50

1樓:du知道君

mcgs軟體中有關字串的函式有很多,不知道你說的是哪一個,下面列舉一些常用的,你看看是不是有幫助:

一 進位制轉換:

!bin2i(s)

函式意義:把二進位制字串轉換為數值。

返 回 值:開關型。

參 數:s, 字元型。

實 例:!bin2i("101")=5。

!hex2i(s)

函式意義:把16進位制字串轉換為數值。

返 回 值:開關型。

參 數:s, 字元型。

實 例:!hex2i("11") =17。

!i2bin(s)

函式意義:把數值轉換為二進位制字串。

返 回 值:字元型。

參 數:s,開關型。

實 例:!i2bin(5) =「101」

!i2hex(s)

函式意義:把數值轉換為16進位制字串。

返 回 值:字元型。

參 數:s,開關型。

實 例:!i2hex(17) =「11」。

!i2oct(s)

函式意義:把數值轉換為8進位制字串。

返 回 值:字元型。

參 數:s,開關型。

實 例:!i2oct(9) =「11」。

!oct2i(s)

函式意義:把8進位制字串轉換為數值。

返 回 值:開關型。

參 數:s, 字元型。

實 例:!oct2i("11") =9。

二 字元位置查詢及提取:

!instr(n,str1,str2)

函式意義:查詢一字串在另一字串中最先出現的位置。

返 回 值:數值型。

參 數:n,數值型,開始搜尋的位置;

str1,字串,被搜尋的字串;

str2,字串,要搜尋的字串。

實 例:!instr(3,"sdlkfjwe","we") = 7。

!mid(str,n,k)

函式意義:從字元型資料物件str左邊第n個字元起,取k個字元。數字字元時,從零開始算起。

返 回 值:字元型。

參 數:str, 字元型,源字串;

n, 數值型,起始位置;

k, 數值型,取字元數。

實 例:!mid("abcdefg",3,2) = "de"。

!right(str,n)

函式意義:從字元型資料物件str右邊起,取n個字元。

返 回 值:字元型。

參 數:str,字元型,源字串;n,數值型,取字元個數。

實 例:!right("abcdefg",2) ="fg"。

三 求字串長度:

!len(str)

函式意義:求字元型資料物件str的字串長度(字元個數)。

返 回 值:數值型。

參 數:str, 字元型。

實 例:!len("abcdefg")= 7。

四 字串比較(適用於比對使用者名稱、密碼等):

!strcomp(str1,str2)

函式意義:比較字元型資料物件str1和str2是否相等,返回值為0時相等,否則不相等。不區分大小寫字母。

返 回 值:數值型。

參 數:str1, 字元型;

str2, 字元型。

實 例:!strcomp("abc","abc") = 0。

五 字串格式化:

!strformat(formatstr,任意個數變數)

函式意義:格式化字串,可以格式化任意多個數值。使用方法為!

strformat("%d",23),或!strformat("%g-%g-%g",2.3,2.

1,2.2)等,類似c語言中的 printf的語法。

返 回 值:字元型。

參 數:formatstr, 字元型,格式化字串。後面的引數可以任意多個。

實 例:!strformat("%g--%g",12,12.34)= "12--12.34"。

!format(n,str)

函式意義:格式化數值型資料物件。

返 回 值:字元型。

參 數:n,數值型,要格式化的數值;

str,字元型,格式化數值的格式。表示為0.00樣式。

小數點後的0的個數表示需要格式化出的小數位數。小數點前的0為一個時,表示小數點前根據 實際數值顯示。當小數點前沒有0時,表示為.

xx式樣,當小數點前的0不止一個時,使用0來填充不夠的位數。

實 例:!format(1.236,"0.00") = "1.24";!format(1.236,".00")= ".24";

!format(1.236,"00.00") = "01.24"。

2樓:金林明

搞定沒?我現在也是這問題

怎麼給字串陣列賦值

3樓:狗狗的愛情觀

設有定義char s[200];

以下均可給它賦值:

定義時賦值:

char s[200]="good moring!";

char s[200]=;

執行時賦值:

1)for(int i=0;i<26;i++)s[i]='a'+i;

s[i]=0;

2)for(int i=0;(s[i]=getchar())!='\n';i++);

s[--i]='\0';

3)int i=0;

scanf("%c",&s[i]);

while(s[i]!='\n')

scanf("%c",&s[i++]);

s[--i]='\0';

3)gets(s); //輸入的一行不超過199字元4)strcpy(s,"good morning!"); //需包含標頭檔案string.h

MCGS怎麼做開關按鈕,求助MCGS怎樣用外部開關切換畫面

等待的幸福快樂 1.開門見山直接回答知識點 2.對相關知識點進行延伸 3.規範排版,內容充實更容易通過認首先你要放一個 標籤 而不是按鈕然後設定標籤屬性,填充顏色和按鈕動作 然後設定填充顏色,注意,預設的是0綠1紅,要改一下,換成0紅1綠然後設定按鈕動作 設定完了,點確定就行了,就實現預設紅色,按一...

matlab怎樣用新的字串替換檔案中的字串,並寫在原字串位置?3Q

魚尾摯愛白菜 用命令 strrep s1,s2,s3 在字串s1裡所有的s2被s3代替。比如以下例子 s1 this is a good boy strrep s1,good great returns this is a great boy strrep s1,bad great returns ...

c語言中用指標的方式給字串賦值,如何將其另外複製到另

char a,s a i love you s a 這樣不對。s和a變成了同一指標。char s s a應該是通不過編譯的。試試char a,s a i love you strcpy s,a a i love you 這是一個字串,指標a指向的是字串首字母i,即a i 我建議你使用這種方式來定義這...