Facebook
From Bulky Motmot, 5 Years ago, written in Plain Text.
This paste is a reply to Re: Re: Untitled from Crimson Hedgehog - view diff
Embed
Download Paste or View Raw
Hits: 371
  1. #include <stdio.h>
  2. int main(int argc, char *argv[])
  3. {
  4.  if(argc != 2) {
  5.  printf("ERROR: You need one argument.\n");
  6.  // this is how you abort a program
  7.  return 1;
  8.  }
  9.  int i = 0;
  10.  for(i = 0; argv[1][i] != '\0'; i++) {
  11.  char letter = argv[1][i];
  12.  switch(letter) {
  13.  case 'a':
  14.  case 'A':
  15.  printf("%d: 'A'\n", i);
  16.  break;
  17.  case 'e':
  18.  case 'E':
  19.  printf("%d: 'E'\n", i);
  20.  break;
  21.  case 'i':
  22.  case 'I':
  23.  printf("%d: 'I'\n", i);
  24.  break;
  25.  case 'o':
  26.  case 'O':
  27.  printf("%d: 'O'\n", i);
  28.  break;
  29.  case 'u':
  30.  case 'U':
  31.  printf("%d: 'U'\n", i);
  32.  break;
  33.  case 'y':
  34.  case 'Y':
  35.  if(i > 2) {
  36.  // it's only sometimes Y
  37. printf("%d: 'Y'\n", i);
  38.  }
  39.  break;
  40.  default:
  41.  printf("%d: %c is not a vowel\n", i, letter);
  42.  }
  43.  }
  44.  return 0;
  45. }
  46.