This is a *VERY* Rough library for translating binary representations of grade 1 braille into ASCII strings.
Diff: Braille_In.cpp
- Revision:
- 3:36f07cfb3fe1
- Parent:
- 2:4cd96cdca95a
- Child:
- 4:0ddc5208706e
--- a/Braille_In.cpp Fri Oct 12 05:07:41 2012 +0000 +++ b/Braille_In.cpp Fri Oct 12 05:42:44 2012 +0000 @@ -10,10 +10,24 @@ { output[i]=translateBrailleChar(input[i],NextCaps); } - return input; + output[numChars+1]='\0'; + return output; } +char* BrailleInput::translateBraille(const char* input, int numChars) +{ + char output[numChars+1]; + bool NextCaps=false; + for (int i=0;i<numChars;i++) + { + output[i]=translateBrailleChar(input[i],NextCaps); + } + output[numChars+1]='\0'; + return output; + +} + char BrailleInput::translateBrailleChar(char input, bool& NextCaps) { NextCaps=false;