Forum huvudsida -> Programmering -> Morse!
Sidor: 1
jla | 20:45 - 7:e Juli 2009 | Post #1 | |
Medlem Inlägg: 18 Skicka PM |
Hej alla! Har gjort ett litet program som låter användaren skriva in något och sedan säger datorn det användaren skrev in på morse. Här är koden:
|
FunkyChicken | 08:58 - 8:e Juli 2009 | Post #2 | |
Nyhetsredaktör Inlägg: 800 Skicka PM |
Kul idé! Du kan snygga upp koden lite genom att spara morsekoderna i en snyggare struktur. En dictionary vore det bästa, som mappar varje kod till varje bokstav, men det duger med en vanlig array där du har bokstaven som index och så sparar du morsekoden som tex en sträng med "1" för lång och "0" för kort så att b blir "0111" (det snyggaste vore att bara ha ett byte där varje bit representerar lång eller kort, men det är överkurs, dessutom får du hita på ett sätt att hålla reda på hur många bitar som ska användas, det varierar ju från bokstav till bokstav). Sen loopar du genom den strängen och piper långt för "1" och kort för "0" tills strängen är slut. Bara för att komma ifrån den låååånga switch-satsen alltså. |
jla | 11:04 - 8:e Juli 2009 | Post #3 | |
Medlem Inlägg: 18 Skicka PM |
Tack, e lite nybörjare så tänkte inte på att använda en array, men vet du hur jag ska lösa problemet? |
jla | 12:57 - 8:e Juli 2009 | Post #4 | |
Medlem Inlägg: 18 Skicka PM |
OJ! Såg inte att hela koden inte syntes... här är hela:
|
achnorr | 14:57 - 8:e Juli 2009 | Post #5 | |
Medlem Inlägg: 82 Skicka PM |
är det bara i min webläsare, eller är inläggen cpbuggade ? ------------------------- Ohhoo* |
Vitdom | 16:32 - 8:e Juli 2009 | Post #6 | |
Medlem Inlägg: 71 Skicka PM |
Typ alla trådar på denna sida som har CODE-BBkoden verkar buggade. -------------------------
|
jla | 17:04 - 8:e Juli 2009 | Post #7 | |
Medlem Inlägg: 18 Skicka PM |
Fick det att funka, men FunkyChicken menar du att jag ska skapa en array per bokstav eller en char med alla bokstäver??? |
FunkyChicken | 12:30 - 9:e Juli 2009 | Post #8 | |
Nyhetsredaktör Inlägg: 800 Skicka PM |
Typ såhär då: http://pastebin.com/f7b6f9a22 Orkade inte skriva ut hela arrayen, du får fylla på själv, men jag hoppas du fattar tanken. Sen måste du ha med #include <string> också. |
jla | 12:50 - 9:e Juli 2009 | Post #9 | |
Medlem Inlägg: 18 Skicka PM |
OK, tack. |
Sidor: 1
Forum huvudsida -> Programmering -> Morse!
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-03 03:02
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.