में एक पत्र या संख्या इनपुट करता है, क्या यह देखने के लिए कोई सी आसान तरीका है कि उपयोगकर्ता अंग्रेजी वर्णमाला से एक पत्र इनपुट करता है या नहीं? मैं इस तरह कुछ सोच रहा हूं:जांचें कि क्या उपयोगकर्ता इनपुट 0 या
if (variable == a - z) {printf("You entered a letter! You must enter a number!");} else (//do something}
मैं यह सुनिश्चित करने के लिए जांचना चाहता हूं कि उपयोगकर्ता एक पत्र दर्ज नहीं करता है, बल्कि इसके बजाय एक नंबर दर्ज करता है। ताज्जुब है कि वहाँ एक आसान तरीका मैन्युअल वर्णमाला :)
+1, लेकिन कृपया '$' से '#' ;-) –
को ध्यान में रखते हुए ध्यान दें कि 'isdigit()' यहां अधिक उपयोगी है। –
बहुत बढ़िया। संख्या और अल्फा की जांच करना क्या होगा? –