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

Морзянка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ типы данных http://www.cyberforum.ru/cpp-beginners/thread589261.html
уважаемые программисты, как отвести типу char 2 байта? пишу шахматы, 6 фигур, хочу, чтобы каждый бит отводился для определенной фигуры, + бит на цвет, + бит на "выделена ли", + бит на цвет клетки доски. то есть 1 байта не хватает. или может предложите другой вариант? дело в том, что в программе будут содержаться функции, которые будут определять путем сравнения битов, что именно содержится в...
C++ Найти количество различных элементов в массиве Дан целочисленный массив размера N, все элементы которого упоря-дочены (по возрастанию или по убыванию). Найти количество различных элементов в данном массив. Рад буду любой помощи. Работаю в BC31. http://www.cyberforum.ru/cpp-beginners/thread589238.html
C++ Вывести три числа по убыванию
Дано целое число N (> 3) и набор из N чисел. Найти три наибольших элемента из данного набора и вывести эти элементы в порядке убывания их значений. Помогите с решением, достаточно будет алгоритма или хотя бы идеи. Работаю я на старом добром ВС31, так что коли возьметесь помогать, выкладывайте пожалуйста ответы и подсказки в данном формате.
C++ muParser Парсер математических выражений
Помогите разобраться с парсером muParser. Из строки нужно получить функцию нужную для расчетов. #include "muParser.h" #include <iostream> #define pi 3.14 // Function callback double MyFunction(double a_fVal) { return a_fVal*a_fVal;
C++ Из двоичной в десятичную http://www.cyberforum.ru/cpp-beginners/thread589209.html
Решил написать простой код для преобразования из двоичной в десятичную. Не хочет работать, тыкните носом на ошибки, уже голова пухнет %) #include <iostream> using namespace std; int mass={1,0,0,1}; int n=4,i,x=0; int main () { for (i=0;i<n;i++) x+=mass*(2^i); cout<< x<<endl;
C++ Строки - засорение памяти 1) Допустим у меня встречается текст void Function() { char* str1="abcd"; // или const char*, как все советуют // тело функции } Получается при вызове функции сама строка "abcd" берётся из текста программы, пишется в память, в конце работы функции стирается и память не засоряется? Или всё происходит иначе? 2) Пускай функция А возвращает char* в переменную str1. Тогда, чтобы... подробнее

Показать сообщение отдельно
HITbishopLER
1 / 1 / 0
Регистрация: 25.04.2012
Сообщений: 15

Морзянка - C++

28.05.2012, 17:30. Просмотров 730. Ответов 10
Метки (Все метки)

Короч дела такие..... Все вроде работает....
но мне нужно что бы руссие буковки переводи, и как наоборот сделать, не пойму...
и еще хорошобы чтобы попискивал ))) заранее спасибо!!!

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
#include "stdafx.h"
#include "Windows.h"
#include <locale.h>
#include <conio.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"russian");
int i;
char k[100],a,z;
printf("Введите слово \n");
        gets(k);
                for (i=0; i<strlen(k); i++)
                {
                switch(k[i])
                    {
                        case'A':case'a': {printf(".\a -\a.\a   ");break;}
                        case'B':case'b': {printf(".\a-\a .\a -\a   "); break;}
                        case'W':case'w': {printf(".-\a .\a.\a  .\a-\a   "); break;}
                        case'G':case'g': {printf(".\a-a .\a.\a .\a   "); break;}
                        case'D':case'd': {printf(".\a.\a -\a -\a   "); break;}
                        case'E':case'e': {printf(".\a   "); break;}
                        case'V':case'v': {printf(".\a -\a -\a .\a.\a   "); break;}
                        case'Z':case'z': {printf("-\a-\a .\a.\a .\a -\a   "); break;}
                        case'I':case'i': {printf(".\a -\a   "); break;}
                        case'K':case'k': {printf(".\a-\a .\a -\a.\a   "); break;}
                        case'L':case'l': {printf(".\a -\a.\a .\a -\a   "); break;}
                        case'M':case'm': {printf(".\a-\a -\a.\a   "); break;}
                        case'N':case'n': {printf("-\a.\a .\a   "); break;}
                        case'O':case'o': {printf("-\a-\a -\a.\a .\a.\a   "); break;}
                        case'P':case'p': {printf(".\a .\a-\a .\a-\a -\a   "); break;}
                        case'R':case'r': {printf("-\a -\a-\a .\a   "); break;}
                        case'S':case's': {printf(".\a .\a -\a   "); break;}
                        case'T':case't': {printf(".\a.\a   "); break;}
                        case'U':case'u': {printf(".\a -\a -\a-\a   "); break;}
                        case'F':case'f': {printf(".\a .\a -\a.\a -\a   "); break;}
                        case'H':case'h': {printf(".\a -\a -\a .\a   "); break;}
                        case'C':case'c': {printf(".\a-\a .\a -\a.\a -\a   "); break;}
                        case'Q':case'q': {printf(".\a-\a -\a.\a -\a .\a-\a   "); break;}
                        case'Y':case'y': {printf(".\a-\a .\a -\a-\a -\a.\a   "); break;}
                        case'J':case'j': {printf("-\a .\a-\a .\a.\a .\a.\a   "); break;}
                        case'X':case'x': {printf(".\a-\a -\a .\a -\a.\a   "); break;}
                              
 
 
getch();
}
        getch();        
                }
                return 0;}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru