NITIN SHIRALE Ответов: 1

Как написать программу на языке Си для проверки гласной или согласной с помощью аргументов командной строки 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 и их родственников. Они сократят количество чеков, которые вы должны сделать в два раза.

1 Ответов

Рейтинг:
0

Jochen Arndt

Обработка аргументов командной строки с помощью программирования на языке Си является частью каждой книги по программированию на языке Си и онлайн-учебника.

Быстрое веб - исследование даст вам много примеров. Я выбрал несколько для тебя:
Немного аргументов командной строки C Primer/C - Wikibooks, открытые книги для открытого мира[^]
Библиотека GNU C: Аргументы программы[^]
Как анализировать параметры командной строки. - Статьи На Языке C++ [^]