易語言怎麼判斷編輯框裡面有幾個0 9的數字呢

2021-07-05 06:18:21 字數 2909 閱讀 1572

1樓:匿名使用者

方法一:〈整數型〉 取文字長度 (文字型 文字資料) - 系統核心支援庫->文字操作

方法二:如果你是要找包含的0-9數字,用尋找文字。

2樓:小樓思雨

樓主只要數字,其它的我就不幫你算了、、、

.版本 2

.子程式 _按鈕1_被單擊

.區域性變數 i, 整數型

.區域性變數 數值, 文字型

.區域性變數 數值2, 文字型

.區域性變數 s, 整數型

.計次迴圈首 (取文字長度 (編輯框1.內容), i)數值 = 取文字中間 (編輯框1.

內容, i, 1).如果真 (數值 = “0” 或 到數值 (數值) ≠ 0)s = s + 1

數值2 = 數值2 + 數值

.如果真結束

.計次迴圈尾 ()

編輯框2.內容 = 數值2

資訊框 (“共找到” + 到文字 (s) + “個數值”, 0, )

3樓:龍

你問的我不太明白,暫且理解為 判斷編輯框裡面純數字的個數

例如編輯框.內容=“今年是2023年”,輸出結果為4

原理如下(方法不盡相同,舉例一種)

先取原文字的長度,然後子文字替換,替換掉0~9,再取文字長度,結果之差就是數字個數。

新建 windows視窗程式

加入程式集變數 (區域性變數,全域性變數也可,視情況而定)

“替換後的文字”,文字型

“原文字個數” 整數型

“後文字個數” 整數型

“數字個數' 整數型

**如下

原文字個數=取文字長度 (編輯框1.內容) '一個漢字文字個數為2,一個數字文字個數為1

替換後的文字= 編輯框1.內容

替換後的文字= 子文字替換 (替換後的文字, “0”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “1”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “2”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “3”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “4”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “5”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “6”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “7”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “8”, , , , 真)

替換後的文字= 子文字替換 (替換後的文字, “9”, , , , 真) ’最終把數字全部替換掉了例子的結果就是“今年是年”

後文字個數=取文字長度 (替換後的文字)

數字個數=原文字個數-後文字個數 ’“數字個數”就是編輯框1內數字的個數!!

易語言怎樣判斷編輯框裡是否為數字

4樓:迎接幸福生活

是否全是數字還是是抄否有數字?我都給你答案吧:

是否全是數字:

如果(到整數(編輯框.內容)=“”)

除錯輸出(“全是數字”)

除錯輸出(“不全是數字”)

是否有數字:(用到了精易模組)

如果(文字區分_只取數字 (編輯框.內容)=“”)除錯輸出(“有數字”)

除錯輸出(“沒有數字”)

希望能幫助你,對你有幫助的話就採納我吧,祝你好運

5樓:匿名使用者

.版本 2

.子程式 文字_是否為數字, 邏輯型, 公開, 中間不能有空格,判斷指定文字是內否是數字

.參容數 參_文字, 文字型

.區域性變數 i, 整數型

.區域性變數 len, 整數型

.區域性變數 asc, 整數型

len = 取文字長度 (參_文字)

.如果真 (len = 0)

返回 (假)

.如果真結束

.計次迴圈首 (len, i)

asc = 取** (參_文字, i)

.判斷開始 (asc < 48) ' a=97返回 (假)

.判斷 (asc > 57) ' z=122返回 (假)

.預設.判斷結束

.計次迴圈尾 ()

返回 (真)

易語言如何判斷編輯框內有多少個字

6樓:匿名使用者

用取文bai本長度(編輯框.內容)會有du問題的。zhi

1   錯誤問題 : 取文字長度dao(編輯框.內容)  。取出的是回

位元組,而漢字一個字是答兩個位元組。如果編輯框裡有一個字母和一個漢字,用取文字長度(編輯框.內容)取出的就是三個字。

2   解決方法 :這裡用了一個子程式:取字串長度()) 它的作用可以一個把數字﹑字母﹑漢字等同於相同的位元組。這樣取出的字數是準確的。看下面的**。 .版本 2

.程式集 視窗程式集1

.子程式 _按鈕1_被單擊

編輯框2.內容 = 到文字 (取字串長度 (編輯框1.內容))

.子程式 取字串長度, 整數型

.引數 字串, 文字型

.區域性變數 jscript, 物件

jscript.建立 (“scriptcontrol”, )

jscript.寫屬性 (“language”, “jscript”)

jscript.數值方法 (“executestatement”, “function len(t)”)

返回 (到整數 (jscript.通用方法 (“run”, “len”, 字串).取文字 ()))

7樓:匿名使用者

取文字長度(編輯框1.內容)

易語言SQL資料庫。如何將「編輯框組合框日期框」的內容新增到超級列表框內?通過後一定加分

版本 2 支援庫 mysql 支援庫 iext z開始日期 到文字 取年份 日期框1開始日期.今天 到文字 取月份 日期框1開始日期.今天 到文字 取日 日期框1開始日期.今天 取文字右邊 00 到文字 取小時 日期框1開始日期.今天 2 到文字 取文字右邊 00 到文字 取分鐘 日期框1開始日期....

易語言我在編輯框2輸入內容當按鈕1被單擊後怎麼才能讓編輯框2的內容替換到編輯框1去

假如我沒理解錯,你是想說,想下次開啟程式後,還能顯示上一次的輸入內容,是這樣嗎?這樣的話,需要把內容儲存在配置檔案或一個文字里了,建議用配置檔案。按鈕1 被單擊 編輯框1.內容 編輯框2.內容 延時 100 編輯框2.內容 想替換就按按鈕,編輯框1的內容隨著編輯框2的內容改變而改變。版本 2 子程式...

MFC編輯框中游標問題,MFC 編輯框中 如何獲得游標所在位置

據我所知,你還是不要用那個updatedata函式,如果你想往編輯框裡的某個位置插入字串,你可以用setsel,然後replacesel插入字串,應該就可以了 vc6.0mfc怎麼讓編輯框裡預設顯示游標 資源編輯器中,開啟對話方塊資源,ctrl d設定控制元件順序 tab order 將編輯框設定為...