PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
daivan
Major Member
 
daivan的大頭照
 

加入日期: Mar 2002
文章: 168
關於一些c語言的問題(資料驗證)

大家好

我是c語言的新手

我想要寫很多個資料驗證的函式

不過不能用#define <ctype.h>

所以我的問題是

像如果我要寫一個判斷是不是英文字母小寫的函式

int is_lower (char character)
{
if (character == a || b || ......... || z)
return 1;
else
return 0;
}

那我if的判斷式是不是要輸入a到z?

還是有其他比較快的方法呢?

還有請問要如何用eof這個指令讀資料夾裡面的東西?

while (!feof( infile ) )是像這樣嗎

感謝大家的幫忙
     
      
__________________

Blog: http://daivan523.blogspot.tw/
舊 2005-10-25, 03:44 PM #1
回應時引用此文章
daivan離線中  
crayw
New Member
 

加入日期: Jul 2005
文章: 5
應該這樣就可以了,

int is_lower (char character)
{
int i;
i=(character >='a') & (character <='z');
return i;
}
 
舊 2005-10-25, 04:03 PM #2
回應時引用此文章
crayw離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:22 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。