Вы можете проверить несколько тестов по каждому персонажу, используя функции, входящие в библиотеку <ctype.h>
.
INT ISBLANK (интермедиат с) ---> Возвращает истинное значение, если с пустой символ, который разделяет слова в строке текста и 0 (ложь) иначе.
INT isdigit (интермедиат с) ---> Возвращает истинное значение, если с цифрой и 0 (ложь) иначе: [Примечание Эта вляется не доступна в Microsoft Visual C++ .].
int isalpha (int c) ---> Возвращает истинное значение, если c - буква и 0 в противном случае.
INT isalnum (интермедиат с) ---> Возвращает истинное значение, если с цифрой или буквы и 0 в противном случае.
INT isxdigit (интермедиат с) ---> Возвращает истинное значение, если с цифрой символ шестнадцатеричной и 0 в противном случае.
int islower (int c) ---> Возвращает истинное значение, если c - строчная буква и 0 в противном случае.
int isupper (int c) ---> Возвращает истинное значение, если c - прописная буква и 0 в противном случае.
INT ToLower (интермедиат с) ---> Если с прописной буквы , ToLower возвращает с как строчной буквы. В противном случае tolower возвращает аргумент без изменений.
INT ToUpper (интермедиат с) ---> Если с строчной буквой, ToUpper возвращает с как прописной буквы. В противном случае toupper возвращает аргумент без изменений.
INT isspace (интермедиат с) ---> Возвращает истинное значение, если с пробельным символов новой строки ('\ п'), пробел (''), форма подачи ('\ е') , возврат каретки ('\ r'), горизонтальная вкладка ('\ t') или вертикальная вкладка ( '\ v') - и 0 в противном случае.
int iscntrl (int c) ---> Возвращает истинное значение, если c является элементом управления и 0 в противном случае.
INT ispunct (интермедиат с) ---> Возвращает истинное значение, если с является печать символ, кроме пробела, цифры или буквы и возвращает 0 иначе.
INT isprint (интермедиат с) ---> Возвращает истинное значение, если с является печать символов, включая пробел и возвращает 0 в противном случае.
INT isgraph (интермедиат с) ---> Возвращает истинное значение, если с является печать символ, кроме пробела и возвращает 0 в противном случае.
Примечание: Я мог бы создать свои собственные строки, но мне было интересно, есть ли в стандартной библиотеке C что-то, что облегчит мою работу. – Deathsbreed
Итак, вы действительно посмотрели, что предоставляет стандартная библиотека C? –
Нет, такой вещи нет. Вы должны написать, если вы сами. –