Форум программистов, компьютерный форум CyberForum.ru

программа сигналов Морзе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить надпись в первой строке. http://www.cyberforum.ru/cpp-beginners/thread114696.html
cout <<"POPYTOK"<<a<<endl; cout <<.. cout <<.. Дальше диет вывод а в первой строке нужно чтоб имезнялось число попыток.как так сделать?
C++ Системы счисления и Перестановки. Лабораторная. Системы счисления Во входном файле input.txt в первой строке через пробел записаны некоторое (возможно, дробное) число в системе счисления от 2 до 16, основание системы счисления, в которой записано это число, и основание системы счисления, в которую требуется перевести число. Программа должна создать файл output.txt и записать в него ответ: число, переведенное в требуемую систему счисления. ... http://www.cyberforum.ru/cpp-beginners/thread114687.html
C++ обработки массивов ляньте
1)Составить программу, которая вычисляет произведение максимального и минимального значений элементов одномерного массива Х, состоящая из 15 действительных чисел. 2) Составить программу для подсчета количества положительных элементов квадратной таблицы В, состоящий из N × N целых чисел, расположенных выше главной диагонали. Сформировать матрицу с помощью генератора случайных чисел и организовать...
Перевод программы C++
Если кто может перевести программу с C++ на VB6, то стучите в асю 916-291-3 В программе 101 строка. Я бы и сам перевел, но там есть фун-ции типо itoa strcpy strcat я не знаю для чего они нужны :(
C++ Вычислить по формуле http://www.cyberforum.ru/cpp-beginners/thread114671.html
Использовать стек для решения следующей задачи. В текстовом файле записана без ошибок формула следующего вида: <формула>:=<цифра>|M(<формула>,<формула>)| m(<формула>,<формула>) <цифра>:=0|1|2|3|4|5|6|7|8|9 где М обозначает функцию max, а m – min. Вычислить (как целое число) значение данной формулы (например, M(5,m(6,8))->6)). Помогите с задачей, очень срочно нужно!
C++ Составьте программу, которая выводит индексы тех элементов массива (состоящего из В целых чисел), значение которых больше заданного числа А Составьте программу, которая выводит индексы тех элементов массива (состоящего из В целых чисел), значение которых больше заданного числа А. Программа должна проверять правильность введенных пользователем данных и в случае, если данные неверные, вывести сообщение об ошибки. Решите пожалуйста срочно. Я на экзамене подробнее

Показать сообщение отдельно
drongo-nk
Сообщений: n/a
09.04.2010, 16:33     программа сигналов Морзе
Надо составить прогу, которая позволяет текст, содержащийся в файле, воспроизвести сигналами азбуки Морзе, при этом текст должен посимвольно выводиться на экран. Предусмотреть возможность плавной регулировки скорости воспроизведения.
Написана на Turbo C++. В оболочке работает, а когда компилируешь, печатаются какие то знаки и никаких звуков. Еще хотелось бы чтоб в самой проге был указан сразу адрес на текстовый файл.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <process.h>
#include <fstream.h>
#include <dos.h>
#include <iomanip.h>
#include <iostream.h>
#define tochka sound(900);delay(n);nosound();delay(100);
#define tire sound(900);delay(m);nosound();delay(100);
 
main(int argc, char* argv[])
{
     char ch;
     int n;int m;
     cout<<"Vvedite skorost regulirovki dlya tochki n=";
     cin>>n;
     cout<<"\nVvedite skorost regulirovki dlya tire m=";
     cin>>m;
     ifstream source;
     source.open(argv[1]);
 
     while (!source.eof())
     {
 
     source.get(ch);
     cout << ch;
     switch (ch)
     {
        case 'A'|'a': tochka;tire;                     break;
        case 'B'|'b': tire;tochka;tochka;tochka;       break;
        case 'W'|'w': tochka;tire;tire;                break;
        case 'G'|'g': tire;tire;tochka;                break;
        case 'D'|'d': tire;tochka;tochka;              break;
        case 'E'|'e': tochka;                          break;
        case 'V'|'v': tochka;tochka;tochka;tire;       break;
        case 'Z'|'z': tire;tire;tochka;tochka          break;
        case 'I'|'i': tochka;tochka;                   break;
        case 'J'|'j': tochka;tire;tire;tire;           break;
        case 'K'|'k': tire;tochka;tire;                break;
        case 'L'|'l': tochka;tire;tochka;tochka;       break;
        case 'M'|'m': tire;tire;                       break;
        case 'N'|'n': tire;tochka;                     break;
        case 'O'|'o': tire;tire;tire                   break;
        case 'P'|'p': tochka;tire;tire;tochka;         break;
        case 'R'|'r': tochka;tire;tochka;              break;
        case 'S'|'s': tochka;tochka;tochka;            break;
        case 'T'|'t': tire;                            break;
        case 'U'|'u': tochka;tochka;tire;              break;
        case 'F'|'f': tochka;tochka;tire;tochka;       break;
        case 'H'|'h':tochka;tochka;tochka;tochka;      break;
        case 'C'|'c': tire;tochka;tire;tochka;         break;
        case 'Q'|'q': tire;tire;tochka;tire;           break;
        case 'X'|'x': tire;tochka;tochka;tire;         break;
        case 'Y'|'y': tire;tochka;tire;tire;           break;
        case '1': tochka;tire;tire;tire;tire;          break;
        case '2': tochka;tochka;tire;tire;tire;        break;
        case '3': tochka;tochka;tochka;tire;tire;      break;
        case '4': tochka;tochka;tochka;tochka;tire;    break;
        case '5': tochka;tochka;tochka;tochka;tochka;  break;
        case '6': tire;tochka;tochka;tochka;tochka;    break;
        case '7': tire;tire;tochka;tochka;tochka;      break;
        case '8': tire;tire;tire;tochka;tochka;        break;
        case '9': tire;tire;tire;tire;tochka;          break;
        case '0': tire;tire;tire;tire;tire;            break;
        case '.': tochka;tochka;tochka;tochka;tochka;tochka;break;
        case ',': tochka;tire;tochka;tire;tochka;tire;      break;
        case ':': tire;tire;tire;tochka;tochka;tochka;      break;
        case ';': tire;tochka;tire;tochka;tire;             break;
        case '('|')': tire;tochka;tire;tire;tochka;tire;    break;
        case '"': tochka;tire;tochka;tochka;tire;tochka;    break;
        case '-': tire;tochka;tochka;tochka;tochka;tire;    break;
        case '/': tire;tochka;tochka;tire;tochka;           break;
        case '?': tochka;tochka;tire;tire;tochka;tochka;    break;
        case '!': tire;tire;tochka;tochka;tire;tire;        break;
        case ' ': tire;tochka;tochka;tochka;tire;           break;
        case '@': tochka;tire;tire;tochka;tire;tochka;      break;
 
     }
     }
     source.close();
     return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru