C語言 禁止輸入字母程式及atoi 類函式總結

2021-10-14 01:12:30 字數 802 閱讀 9394

c語言 禁止輸入字母程式及atoi()類函式總結

許多時候乙個程式在輸入純數字資料時,若不小心輸入字母,一般程式都會記錄下去並導致之後的資料產生許多問題,在這裡我教大家如何在客戶輸入字母時提示錯誤。小白上路,如有錯誤或者更好辦法請大家指出,謝謝!

以下為源**

此程式在輸入負數時也會提示錯誤,大多用於輸入分數、金額、人數類問題。

注:使用的dev c++ 編寫

#include

#include

#include

void

main()

}if(flag==1)

printf

("error!\n");

}while

(flag==1)

; r=

atoi

(a);

//將字串轉換為整型值

printf

("%d"

,r);

//輸出轉為的整數型,若含有字母則輸出0

}

結果展示

atoi()類函式用法

形詩這種函式都是用來將字串轉為你所需要的數字型別

atof() 將字串轉換為雙精度浮點型值

atoi() 將字串轉換為整型值

atol() 將字串轉換為長整型值

C 語言怎麼判斷輸入是否數字 或者字母?

寫程式的時候常常需要用到使用者輸入,但是如何判斷輸入是否為數字,字母?其中怎麼判斷使用者輸入的數字,字母?假設用char ch是接收到的使用者輸入的單個字元。判斷字母 寫字母 if ch a ch z 寫字母 if ch a ch z 字母 包含寫 if ch a ch z ch a ch z 判斷...

c語言 計算輸入字元各個字母出現的頻率思路

同樣也是 c語言程式設計第二版 這本書上面 2.編寫乙個程式,計算輸入字元各個字母出現的頻率。最終結果為 剛剛接手題目的時候,我想得很複雜,因為26個字母中有大小寫嘛,小寫a z,大寫a z 但是,無論是大寫還是小寫,字母都只有26個,在此,當輸入大寫字母的時候,我們就將其轉換為小寫就ok啦 大寫字...

C語言系列 C程式標頭檔案及主程式分析

include include filename.h 引入自己所建立的標頭檔案 void func void 輸出乙個提示語 int main void void func void 1.標頭檔案的分析 通過標頭檔案呼叫庫功能。在很多場合源 不方便或不准向使用者公開,只向使用者提供標頭檔案或者二進位...