Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- char *upper_milalpha[] = {
- "ALPHA", "BETA", "CHARLIE", "DELTA",
- "ECHO", "FOXTROT", "GOLF", "HOTEL",
- "INDIA", "JULIET", "KILO", "LIMA",
- "MIKE", "NOVEMBER", "OSCAR", "PAPA",
- "QUEBEC", "ROMEO", "SIERRA", "TANGO",
- "UNIFORM", "VICTOR", "WHISKEY", "X-RAY",
- "YANKEE", "ZULU" };
- char *lower_milalpha[] = {
- "alpha", "beta", "charlie", "delta",
- "echo", "foxtrot", "golf", "hotel",
- "india", "juliet", "kilo", "lima",
- "mike", "november", "oscar", "papa",
- "quebec", "romeo", "sierra", "tango",
- "uniform", "victor", "whiskey", "x-ray",
- "yankee", "zulu" };
- int main(int argc, char **argv)
- {
- int i, c;
- char buf[2];
- if (argc < 2)
- return -1;
- for (i=1;i<argc;i++)
- {
- for(c=0;c<strlen(argv[i]);c++)
- {
- snprintf(buf, 2, "%c", argv[i][c]);
- if(isupper(argv[i][c]))
- printf("%s%s",
- isalpha(argv[i][c]) ?
- upper_milalpha[tolower(argv[i][c])-'a']:
- buf,
- c == strlen(argv[i])-1 ?
- "." : " - " );
- else
- printf("%s%s",
- isalpha(argv[i][c]) ?
- lower_milalpha[tolower(argv[i][c])-'a']:
- buf,
- c == strlen(argv[i])-1 ?
- "." : " - " );
- }
- putc('\n', stdout);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement