highlander1002 Temat założony przez niniejszego użytkownika  | 
Program nie odtwarza dzwięku polecenia Beep(). » 2015-01-29 22:32:43 Witam, muszę napisać program który będzie zamieniał słowa na alfabet morse'a i go odtwarzał, lecz z niewiadomych przyczyn nie odtwarza mi dźwięku. Proszę o pomoc :) Oto kod: #include <iostream> #include <string> #include <windows.h>
  using namespace std;
  string kod( char litera ); int main() {     string tekst;     string wynik;     cout << "***ALFABET MORSE'A***\n" << "Prosze podac lancuch znakow, aby przetlumaczyc go oraz odsluchac w kodzie Morse'a. UWAGA!!! spacje zastap znakiem ,,_''! :)))))))))))))\n: ";     cin >> tekst;     for( int i = 0; i < tekst.length(); i++ )          wynik += kod( tekst[ i ] );          cout << wynik << endl;     system( "pause" );     cout << "Dziekuje za uwage.";     return 0; } string kod( char litera ) {     switch( litera )     {                                                  case 'a': case 'A':         { return ". _ ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'b': case 'B':         {             return "_ . . . ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'c': case 'C':         { return "_ . _ . ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'd': case 'D':         { return "_ . . ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'e': case 'E':         { return ". ";             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'f': case 'F':         { return ". . _ . ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'g': case 'G':         { return "_ _ . ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'h': case 'H':         { return ". . . . ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'i': case 'I':         { return ". . ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 ); break; }     case 'j': case 'J':         { return ". _ _ _ ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'k': case 'K':         { return "_ . _ ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'l': case 'L':         { return ". _ . . ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'm': case 'M':         { return "_ _ ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'n': case 'N':         { return "_ . ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'o': case 'O':         { return "_ _ _ ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'p': case 'P':         { return ". _ _ . ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 'q': case 'Q':         { return "_ _ . _ ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'r': case 'R':         { return ". _ . ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 's': case 'S':         { return ". . . ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case 't': case 'T':         { return "_ ";             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'u': case 'U':         { return ". . _ ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'v': case 'V':         { return ". . . _ ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'w': case 'W':         { return ". _ _ ";             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'x': case 'X':         return "_ . . _ ";         { Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'y': case 'Y':         { return "_ . _ _ ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 300 );             break; }     case 'z': case 'Z':         { return "_ _ . . ";             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 300 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 100 );             Beep( 600, 100 );             Beep( 0, 300 );             break; }     case '_':         { return "     ";             Beep( 0, 700 );             break; }     } }  |