Skip to content
Snippets Groups Projects
Commit dbbf3660 authored by Peter Gerwinski's avatar Peter Gerwinski
Browse files

Korrigierte C-Programme für Morse-Tabellen, 30.5.2023

parent 854753d9
Branches
Tags
No related merge requests found
...@@ -43,10 +43,13 @@ int main (void) ...@@ -43,10 +43,13 @@ int main (void)
uint8_t mask = 1; uint8_t mask = 1;
int l = morse_length[c]; int l = morse_length[c];
for (int i = 0; i < l; i++) for (int i = 0; i < l; i++)
{
if (bits & mask) if (bits & mask)
printf ("-"); printf ("-");
else else
printf ("."); printf (".");
mask <<= 1;
}
printf ("\",\n"); printf ("\",\n");
} }
return 0; return 0;
......
['0'] = "-----", ['0'] = "-----",
['1'] = ".....", ['1'] = ".----",
['2'] = ".....", ['2'] = "..---",
['3'] = ".....", ['3'] = "...--",
['4'] = ".....", ['4'] = "....-",
['5'] = ".....", ['5'] = ".....",
['6'] = "-----", ['6'] = "-....",
['7'] = "-----", ['7'] = "--...",
['8'] = "-----", ['8'] = "---..",
['9'] = "-----", ['9'] = "----.",
['A'] = "..", ['A'] = ".-",
['B'] = "----", ['B'] = "-...",
['C'] = "----", ['C'] = "-.-.",
['D'] = "---", ['D'] = "-..",
['E'] = ".", ['E'] = ".",
['F'] = "....", ['F'] = "..-.",
['G'] = "---", ['G'] = "--.",
['H'] = "....", ['H'] = "....",
['I'] = "..", ['I'] = "..",
['J'] = "....", ['J'] = ".---",
['K'] = "---", ['K'] = "-.-",
['L'] = "....", ['L'] = ".-..",
['M'] = "--", ['M'] = "--",
['N'] = "--", ['N'] = "-.",
['O'] = "---", ['O'] = "---",
['P'] = "....", ['P'] = ".--.",
['Q'] = "----", ['Q'] = "--.-",
['R'] = "...", ['R'] = ".-.",
['S'] = "...", ['S'] = "...",
['T'] = "-", ['T'] = "-",
['U'] = "...", ['U'] = "..-",
['V'] = "....", ['V'] = "...-",
['W'] = "...", ['W'] = ".--",
['X'] = "----", ['X'] = "-..-",
['Y'] = "----", ['Y'] = "-.--",
['Z'] = "----", ['Z'] = "--..",
['a'] = "..", ['a'] = ".-",
['b'] = "----", ['b'] = "-...",
['c'] = "----", ['c'] = "-.-.",
['d'] = "---", ['d'] = "-..",
['e'] = ".", ['e'] = ".",
['f'] = "....", ['f'] = "..-.",
['g'] = "---", ['g'] = "--.",
['h'] = "....", ['h'] = "....",
['i'] = "..", ['i'] = "..",
['j'] = "....", ['j'] = ".---",
['k'] = "---", ['k'] = "-.-",
['l'] = "....", ['l'] = ".-..",
['m'] = "--", ['m'] = "--",
['n'] = "--", ['n'] = "-.",
['o'] = "---", ['o'] = "---",
['p'] = "....", ['p'] = ".--.",
['q'] = "----", ['q'] = "--.-",
['r'] = "...", ['r'] = ".-.",
['s'] = "...", ['s'] = "...",
['t'] = "-", ['t'] = "-",
['u'] = "...", ['u'] = "..-",
['v'] = "....", ['v'] = "...-",
['w'] = "...", ['w'] = ".--",
['x'] = "----", ['x'] = "-..-",
['y'] = "----", ['y'] = "-.--",
['z'] = "----", ['z'] = "--..",
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment