I created this 2d array consisting of morsecodes:
char m[57][6] = {".-..-.", "", "", "", "", ".----.", "-.--.-", "-.--.-", "", "", "--..--", "-....-", ".-.-.-", "-..-.", "-----", ".----", "..---", "...--", "....-", ".....", "-....", "--...", "---..", "----.", "---...", "", "", "", "", "..--..", "", ".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.."};
How ever, when I want to print (or do anything else with) m[12], it gives me a combination of m[12] and m[13]. So instead of ".-.-.-" i get ".-.-.--..-."
Everyother element works fine, even m[13] by itself. But for some reason m[12] has m[13] concatentated onto it!!!!!
Anyone know how to solve this? BTW I'm coding C in notepad and compiling/running on unix. TIA!