Joooo,super,diky moc,ozvi se mi na icq (322608336),jestli stahujes z czshare :-)
Příspěvky odeslané z IP adresy 90.182.253.–
To LJ1024 : Jo to je super,ale ja nevim jak a kam to vlozit do mojeho kodu :-(
#include <stdio.h>
#include <string.h>
#define LONGBEEP 350
#define SHORTBEEP 100
#define FREQ 5000
void getMorse(char znak)
{
switch (znak)
{
case 'a' : printf(" .- ");
break;
case 'A' : printf(" .- ");
break;
case 'b' : printf(" -... ");
break;
case 'B' : printf(" -... ");
break;
case 'c' : printf(" -.-. ");
break;
case 'C' : printf(" -.-. ");
break;
case 'd' : printf(" -.. ");
break;
case 'D' : printf(" -.. ");
break;
case 'e' : printf(" . ");
break;
case 'E' : printf(" . ");
break;
case 'f' : printf(" ..-. ");
break;
case 'F' : printf(" ..-. ");
break;
case 'g' : printf(" --. ");
break;
case 'G' : printf(" --. ");
break;
case 'h' : printf(" .... ");
break;
case 'H' : printf(" .... ");
break;
case 'i' : printf(" .. ");
break;
case 'I' : printf(" .. ");
break;
case 'j' : printf(" .--- ");
break;
case 'J' : printf(" .--- ");
break;
case 'k' : printf(" -.- ");
break;
case 'K' : printf(" -.- ");
break;
case 'l' : printf(" .-.. ");
break;
case 'L' : printf(" .-.. ");
break;
case 'm' : printf(" -- ");
break;
case 'M' : printf(" -- ");
break;
case 'n' : printf(" -. ");
break;
case 'N' : printf(" -. ");
break;
case 'o' : printf(" --- ");
break;
case 'O' : printf(" --- ");
break;
case 'p' : printf(" .--. ");
break;
case 'P' : printf(" .--. ");
break;
case 'q' : printf(" --.- ");
break;
case 'Q' : printf(" --.- ");
break;
case 'r' : printf(" .-. ");
break;
case 'R' : printf(" .-. ");
break;
case 's' : printf(" ... ");
break;
case 'S' : printf(" ... ");
break;
case 't' : printf(" - ");
break;
case 'T' : printf(" - ");
break;
case 'u' : printf(" ..- ");
break;
case 'U' : printf(" ..- ");
break;
case 'v' : printf(" ...- ");
break;
case 'V' : printf(" ...- ");
break;
case 'w' : printf(" .-- ");
break;
case 'W' : printf(" .-- ");
break;
case 'x' : printf(" -..- ");
break;
case 'X' : printf(" -..- ");
break;
case 'y' : printf(" -.-- ");
break;
case 'Y' : printf(" -.-- ");
break;
case 'z' : printf(" --.. ");
break;
case 'Z' : printf(" --.. ");
break;
case ' ' : printf(" / ");
break;
case '.' : printf(" // ");
break;
case '?' : printf(" // ");
break;
case '!' : printf(" // ");
break;
default: putchar(' ');
}
}
int main(int argc, char** argv)
{
char str[80];
int i;
gets(str);
for (i = 0;i < strlen(str);i++)
{
getMorse(str[i]);
}
getchar();
return 0;
}
Pól bulva
Jojo uz to hledam,neco jsem nasel,ale nevim jak to aplikovat :-(
Pól Bulva
Jo super,jeste musim vyresit zvukovu signalizaci,kdybyste zhruba vedeli jak to udelat tak mi prosim poradte,zati dekuju moc :-)
Pól Bulva
Tak jsem to udelal,funguje,ale za kodem mi to haze nejake nesmysly :-(
[url=http://img541.imageshack.us/i/kodt.jpg/]
kod co jsem splodil je:
[quote]#include <stdio.h>
#include <string.h>
void getMorse(char znak)
{
switch (znak)
{
case 'a' : printf(" .- ");
break;
case 'A' : printf(" .- ");
break;
case 'b' : printf(" -... ");
break;
case 'B' : printf(" -... ");
break;
case 'c' : printf(" -.-. ");
break;
case 'C' : printf(" -.-. ");
break;
case 'd' : printf(" -.. ");
break;
case 'D' : printf(" -.. ");
break;
case 'e' : printf(" . ");
break;
case 'E' : printf(" . ");
break;
case 'f' : printf(" ..-. ");
break;
case 'F' : printf(" ..-. ");
break;
case 'g' : printf(" --. ");
break;
case 'G' : printf(" --. ");
break;
case 'h' : printf(" .... ");
break;
case 'H' : printf(" .... ");
break;
case 'i' : printf(" .. ");
break;
case 'I' : printf(" .. ");
break;
case 'j' : printf(" .--- ");
break;
case 'J' : printf(" .--- ");
break;
case 'k' : printf(" -.- ");
break;
case 'K' : printf(" -.- ");
break;
case 'l' : printf(" .-.. ");
break;
case 'L' : printf(" .-.. ");
break;
case 'm' : printf(" -- ");
break;
case 'M' : printf(" -- ");
break;
case 'n' : printf(" -. ");
break;
case 'N' : printf(" -. ");
break;
case 'o' : printf(" --- ");
break;
case 'O' : printf(" --- ");
break;
case 'p' : printf(" .--. ");
break;
case 'P' : printf(" .--. ");
break;
case 'q' : printf(" --.- ");
break;
case 'Q' : printf(" --.- ");
break;
case 'r' : printf(" .-. ");
break;
case 'R' : printf(" .-. ");
break;
case 's' : printf(" ... ");
break;
case 'S' : printf(" ... ");
break;
case 't' : printf(" - ");
break;
case 'T' : printf(" - ");
break;
case 'u' : printf(" ..- ");
break;
case 'U' : printf(" ..- ");
break;
case 'v' : printf(" ...- ");
break;
case 'V' : printf(" ...- ");
break;
case 'w' : printf(" .-- ");
break;
case 'W' : printf(" .-- ");
break;
case 'x' : printf(" -..- ");
break;
case 'X' : printf(" -..- ");
break;
case 'y' : printf(" -.-- ");
break;
case 'Y' : printf(" -.-- ");
break;
case 'z' : printf(" --.. ");
break;
case 'Z' : printf(" --.. ");
break;
default: putchar(' ');
}
}
int main(int argc, char** argv)
{
char str[80];
int i;
gets(str);
for (i = 0; i < 80; i++ )
{
getMorse(str[i]);
}
getchar();
return 0;
}
[/quote]
Anonymní uživatel
A co za to?Jestli stahujes pres Czshare,tak mam hodne kreditu a mohl bych ti nejake to Tera poslat :-)
Pól Bulva
Zdravim,nemate nekdo v pocitaci nejaky program na morseovu abecedu v C nebo v C++?Prinejhorsim muze byt i v Pascalu.Predem dik :-)