Program for generating morse code via a callback.
Diff: morsegenerator.cpp
- Revision:
- 2:bdf2fa2879cf
- Parent:
- 0:44a2d3f18e9f
diff -r 23b6dc8f569e -r bdf2fa2879cf morsegenerator.cpp --- a/morsegenerator.cpp Mon Apr 30 21:13:48 2012 +0000 +++ b/morsegenerator.cpp Thu May 03 22:17:04 2012 +0000 @@ -11,13 +11,13 @@ add_mappings("1234567890", MORSE_NUMBERS); } -void MorseGenerator::add_mappings(std::string morse_chars, const std::string morse_codes[]) { +void MorseGenerator::add_mappings(string morse_chars, const string morse_codes[]) { for (int i=0; i < morse_chars.length(); i++) { morse_map.insert(MapType::value_type(morse_chars[i], morse_codes[i])); } } -void MorseGenerator::transmit(std::string message) { +void MorseGenerator::transmit(string message) { for (int i=0; i < message.length(); i++) { if (strncmp(&message[i], " ", 1) != 0) { transmit(message[i]); @@ -28,7 +28,7 @@ void MorseGenerator::transmit(char letter) { int d; - std::string code = morse_map[letter]; + string code = morse_map[letter]; for (int i=0; i < code.length(); i++) { if (strncmp(&code[i], ".", 1) == 0) {