Program for generating morse code via a callback.

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) {