Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define MAX 10
- int main(int argc, char *argv[])
- {
- int n = strlen(argv[1]);
- int i;
- char *wookie = malloc(n * MAX + 1);
- wookie[0] = '\0'; //so strcat works!!!
- for(i = 0; i < n; i++)
- {
- switch(*(argv[1] + i))
- {
- case 'A':
- case 'a':
- strncat(wookie, "UEUFF", MAX);
- break;
- case 'B':
- case 'b':
- strncat(wookie, "AOEU", MAX);
- break;
- case 'C':
- case 'c':
- strncat(wookie, "UUEEJ", MAX);
- break;
- case 'D':
- case 'd':
- strncat(wookie, "AOOOE", MAX);
- break;
- // ........
- default:
- strncat(wookie, "?", MAX);
- }
- }
- printf("%s -> %s\n", argv[1], wookie);
- free(wookie);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement