Как написать программу на языке Си для проверки гласной или согласной с помощью аргументов командной строки Use C
C program to check vowel or consonant using command line arguments
Что я уже пробовал:
#include <stdio.h> int main() { char ch; printf("Input a character\n"); scanf("%c", &ch); if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' &&ch <= 'Z')) { if (ch=='a' || ch=='A' || ch=='e' || ch=='E' || ch=='i' || ch=='I' || ch=='o' || ch=='O' || ch== 'u' || ch=='U') printf("%c is a vowel.\n", ch); else printf("%c is a consonant.\n", ch); } else printf("%c is neither a vowel nor a consonant.\n", ch); return 0; }
Patrice T
А у вас есть вопрос или проблема?
Jochen Arndt
И в чем же заключается ваш вопрос?
Единственный совет, который я могу дать, - это прочитать задание еще раз.
Ключевое слово - "аргумент командной строки".
F-ES Sitecore
погуглите "использование аргументов командной строки с"
Rick York
Некоторые рекомендации для вас : посмотрите на функции isalpha и tolower и их родственников. Они сократят количество чеков, которые вы должны сделать в два раза.