rendered paste body/*
* This is txt2morse
* Written by Bernhard Guillon under the terms of the GPL
*/
#include <stdio.h>
int main()
{
int c;
printf("_ . _ . _");
while((c = getchar()) != EOF)
{
switch(c)
{
case (int)' ' :
putchar('/');
break;
case (int)'A' :
case (int)'a' :
printf("._");
break;
case (int)'B' :
case (int)'b' :
printf("_ . ..");
break;
case (int)'C' :
case (int)'c' :
printf("_ . _.");
break;
case (int)'D' :
case (int)'d' :
printf("_ . .");
break;
case (int)'E' :
case (int)'e' :
printf(".");
break;
case (int)'F' :
case (int)'f' :
printf(". . _.");
break;
case (int)'G' :
case (int)'g' :
printf("_ _ .");
break;
case (int)'H' :
case (int)'h' :
printf(". . ..");
break;
case (int)'I' :
case (int)'i' :
printf("..");
break;
case (int)'J' :
case (int)'j' :
printf(". _ __");
break;
case (int)'K' :
case (int)'k' :
printf("_ . _");
break;
case (int)'L' :
case (int)'l' :
printf(". _ ..");
break;
case (int)'M' :
case (int)'m' :
printf("__");
break;
case (int)'N' :
case (int)'n' :
printf("_.");
break;
case (int)'O' :
case (int)'o' :
printf("_ _ _");
break;
case (int)'P' :
case (int)'p' :
printf(". _ _.");
break;
case (int)'Q' :
case (int)'q' :
printf("_ _ ._");
break;
case (int)'R' :
case (int)'r' :
printf(". _ .");
break;
case (int)'S' :
case (int)'s' :
printf(". . .");
break;
case (int)'T' :
case (int)'t' :
printf("_");
break;
case (int)'U' :
case (int)'u' :
printf(". . _");
break;
case (int)'V' :
case (int)'v' :
printf(". . ._");
break;
case (int)'W' :
case (int)'w' :
printf(". _ _");
break;
case (int)'X' :
case (int)'x' :
printf("_ . ._");
break;
case (int)'Y' :
case (int)'y' :
printf("_ _ __");
break;
case (int)'Z' :
case (int)'z' :
printf("_ _ ..");
break;
case '1' :
printf(". _ _ _ _");
break;
case '2' :
printf(". . _ _ _");
break;
case '3' :
printf(". . . _ _");
break;
case '4' :
printf(". . . . _");
break;
case '5' :
printf(". . . . .");
break;
case '6' :
printf("_ . . . .");
break;
case '7' :
printf("_ _ . . .");
break;
case '8' :
printf("_ _ _ . .");
break;
case '9' :
printf("_ _ _ _ .");
break;
case '0' :
printf("_ _ _ _ _");
break;
default: printf("Buchstabe nicht bekannt");
break;
}
putchar(' ');
}
printf(". _ . _ .");
}