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

Регулировка скорости - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти разницу между минимальным и максимальным из набора чисел http://www.cyberforum.ru/cpp-beginners/thread1490704.html
Дано 20 вещественных чисел. Найти разницу между минимальным и максимальным из них.
C++ Копировать несколько символов из одной строки в другую Нужна функция которая копирует символы из переменной в переменную начиная например от 5 символа и заканчивая 9 http://www.cyberforum.ru/cpp-beginners/thread1490694.html
Выводятся на печать смайлики вместо элементов строки C++
#include <stdio.h> #define MAXLINE 1000 int getline(char line, int maxline); void copy(char to, char from); /* печать самой длинной строки */ main() {
C++ Игра "Однорукий бандит". Кольцевая очередь. Двусвязный список
Здраствуйте. Задание: "Создать игру "Однорукий бандит". При нажатии кнопки Enter происходит "вращение" трех барабанов (количество вращений каждого из них выбирается случайно), на которых...
C++ _kbhit() как удалить символ, когда нажимаем клавишу? http://www.cyberforum.ru/cpp-beginners/thread1490668.html
#include <iostream> #include <conio.h> using namespace std; void main() { char point = '*'; do { if (_kbhit()) {
C++ Сформировать массив по заданной формуле и упорядочить по значению сренеарифметического Рассчитать значения 12-ти элементов массива Y по формуле {y}_{i}={i}^{2}-2i+19,3cosi. Вывести на экран этот массив и новый, разместив в нем первоначально элементы, значения которых меньше... подробнее

Показать сообщение отдельно
Milan2266
0 / 0 / 0
Регистрация: 24.06.2015
Сообщений: 28

Регулировка скорости - C++

30.06.2015, 19:40. Просмотров 396. Ответов 19
Метки (Все метки)

Надо составить прогу, которая позволяет текст, содержащийся в файле, воспроизвести сигналами азбуки Морзе. При этом текст должен посимвольно выводиться на экран. Предусмотреть возможность плавной регулировки скорости воспроизведения.

Справился, наконец-то, не без помощи, с выводом из файла на экран, все отлично работает. Но вот скорость регулировки как сделать не знаю. Нужна ваша помощь, господа!
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
#include "stdafx.h"
  #include <fstream>
 #include "iostream"
 using namespace std;
 
 int main ()
{
char en;
fstream F;
F.open(L"C:\\Users\\Андрей\\Desktop\\123.txt");
 
if (!F.is_open())
cout << "error";
else 
{
 while (F >> en)
 
 switch (en)
{
case 'A': case 'a':cout<< ".-1"; break;
case 'B': case 'b':cout<< "-...2"; break;
case 'C': case 'c':cout<< "-.-.3"; break;
case 'D': case 'd':cout<< "-..4"; break;
case 'E': case 'e':cout<< ".5"; break;
case 'F': case 'f':cout<< "..-.6"; break;
case 'G': case 'g':cout<< "--.7"; break;
case 'H': case 'h':cout<< "....8"; break;
case 'I': case 'i':cout<< "..9"; break;
case 'J': case 'j':cout<< ".---10"; break;
case 'K': case 'k':cout<< "-.-11"; break;
case 'L': case 'l':cout<< ".-..12"; break;
case 'M': case 'm':cout<< "--13"; break;
case 'N': case 'n':cout<< "-.14"; break;
case 'O': case 'o':cout<< "---15"; break;
case 'P': case 'p':cout<< ".--.16"; break;
case 'Q': case 'q':cout<< "--.-17"; break;
case 'R': case 'r':cout<< ".-.18"; break;
case 'S': case 's':cout<< "...19"; break;
case 'T': case 't':cout<< "-20"; break;
case 'U': case 'u':cout<< "..-21"; break;
case 'V': case 'v':cout<< "...-22"; break;
case 'W': case 'w':cout<< ".--23"; break;
case 'X': case 'x':cout<< "-..-24"; break;
case 'Y': case 'y':cout<< "-.--25"; break;
case 'Z': case 'z':cout<< "--..26"; break;
case '1':cout<< ".----"; break;
case '2':cout<< "..---"; break;
case '3':cout<< "...--"; break;
case '4':cout<< "....-"; break;
case '5':cout<< "....."; break;
case '6':cout<< "-...."; break;
case '7':cout<< "--..."; break;
case '8':cout<< "---.."; break;
case '9':cout<< "----."; break;
case '0':cout<< "-----"; break;
case '.':cout<< "......"; break;
case ',':cout<< ".-.-.-"; break;
case '!':cout<< "--..--"; break;
case '?':cout<< "..--.."; break;
 
 } 
}
  system ("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru