Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Определить номер N области, в которой находиться точка M(x,y) с заданными координатами Определить номер N области, в которой находиться точка M(x,y) с заданными координатами. Границы области относить к области с наибольшим номером. https://www.cyberforum.ru/ csharp-beginners/ thread1551432.html C# Посчитать функцию от большого числа
Есть некая функция, например func(long x). При расчете ее на небольших числах, которые помещаются в long, она работает корректно. Но нужно посчитать значение функции от огромного числа(более 5700 цифр), которое в свою очередь считается факториалом. Как это можно сделать?
C# Подмена клавиши Подмена Пробела и левой кнопки мыши(зажим) на Enter работает: if ((GetKeyState(Keys.Space) & 256) == 256) SendKeys.SendWait("{ENTER}"); else if ((GetKeyState(Keys.LButton) & 256) == 256) SendKeys.SendWait("{ENTER}"); А подмена зажатой левой кнопки мыши на SHIFT не удается, в чем причина? ... else if... https://www.cyberforum.ru/ csharp-beginners/ thread1551380.html C# Найти ошибки в коде Подскажите, где у меня ошибка в условие using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 https://www.cyberforum.ru/ csharp-beginners/ thread1551368.html
C# Использование Enum
Здорова. Есть некое перечисление наименований реальных классов enum Classes: byte { class1= 0xc1, class2= 0xc2, class3= 0xc3 }; И интерфейс для всех перечисленных классов Interface Interface1 = (Interface)T; где Interface1.GetType().Name равен например class1 - но оно string Как записать в поле значение перечисления? byte Id_class = Enum.GetValues(Interface1.GetType().Name); Так...
C# Использование циклов while и do-while c# https://www.cyberforum.ru/ csharp-beginners/ thread1551353.html
Даны числовой ряд и некоторое число ɛ. Найти сумму тех членов ряда, модуль которых больше или равен заданному ɛ. Общий член ряда имеет вид: an=(-1)n-1 / nn :help: помогите !
C# Разрыв строк при записи в текстовый документ https://www.cyberforum.ru/ csharp-beginners/ thread1551351.html
Делаю считывание с textbox_ов и запись в текстовый документ все записывается... но как сделать чтоб записывалось в столбик то есть с каждого textbox_a в в отдельную строку? И как сделать пробел между записями? Спасибо! private void button5_Click(object sender, EventArgs e) { FileStream filestream =
C# Отрисовка линии в трехмерном пространстве
С 3D-графикой раньше не работал, поэтому тема будет здесь. Задача следующая: у меня есть набор точек в трехмерном пространстве (X, Y - географические коодинаты, Z - некоторая величина). Мне нужно эти точки по отдельности отрисовать на графике с осями XYZ, а потом последовательное соединить их линиями, чтобы получился вертикальный профиль. Желательно, чтобы график при этом можно было свободно...
C# Создание проги Кто может помочь в создании программы напишите пожалуйста и скайпе или в чате спишемся! https://www.cyberforum.ru/ csharp-beginners/ thread1551258.html C# закрытое поле https://www.cyberforum.ru/ csharp-beginners/ thread1551203.html
Подскажите пожалуйста как в классе , допустим его название ResearchTeam , записать закрытое поле типа Paper, чтобы в нем уже хранился некоторый список публикаций ? ( Допустим это будут pub 1, pub 2, pub 3). И так чтобы в этот список можно было добавить еще публикации с Main() pub 4, pub 5 using System; using...
Протестировать созданный класс и методы C#
Нужно протестировать созданный класс, используя все созданные компоненты using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Задание_5 { class Program
C# Родительские и дочерние формы https://www.cyberforum.ru/ csharp-beginners/ thread1551163.html
Есть три формы:Form1-3. Form2 я сделал родительской по отношению к Form3. И теперь мне нужно,чтобы эта Form2,со вложенной Form3 стала дочерней к Form1.Но,как я понял,родительской может быть только одна форма. Когда я пытаюсь сделать родительской Form1,появляется следующая ошибка:"Формы контейнера MDI должны принадлежать верхнему уровню."Подскажите,пожалуйста,как можно решить эту проблему? Вот...
0 / 0 / 2
Регистрация: 14.09.2014
Сообщений: 123
0

C# Вывод символов byte в виде бинарных чисел на график, а после некоторых операций восстановление исходных сим - C# - Ответ 8189715

13.10.2015, 17:46. Показов 783. Ответов 0
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Кто разбирается в системах связи? Это не важно, но суть задачи состоит в том, что у меня есть строчка с текстом
C#
1
string bin_mes = "Hello, Forum!";
Если я сделаю так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
string chr2(char c)
        {
 
            string s = "";
            for (; c != '\0'; c = (char)((byte)c >> 1))
            {
                s = ((((byte)c & 1) != 0) ? "1" : "0") + " " + s;
                int s1 = ((((byte)c & 1) != 0) ? 1 : 0);
            }
            return s;
        }
 
main... string res = "";
            foreach (char c in s) res += chr2(c);
, то я могу использовать массив s1 как массив бинарных данных, который могу вывести на график. Но мне надо получить сообщение, а тут я имею 2 недостатка: 1 - каждый символ (H, e, l...) инвертирован; 2 - если в цикле for (; c != '\0'; c = (char)((byte)c >> 1)) ввести счетчик, чтобы отсчитывать номер бинарного значения, предназначенного для вывода на график, то мы заметим, что лишние биты отбрасываются, то есть вместо "00000001" я могу получить просто "1". Поэтому у меня второй вопрос - если я эту последовательность бит захочу преобразовать обратно в символ, мне же обязательно нужно будет работать с 8 разрядами?

Задача пока свелась к 2 серьезным непониманиям. 1. с радиотехнической стороны, эти бинарные данные будут модулирующим бинарным потоком, то есть я клоню к сторону модема для систем связи. Нужны ли мне все 8 бит для каждого символа? Я так понимаю, что да. Если нужны, помогите, пожалуйста доработать код.
2. Как мне получить бинарную последовательность на графике не зеркальной в пределах каждого символа?

Добавлено через 5 минут
Если короче, не вдаваясь в подробности и уже имеющиеся наработки. Мне нужно как можно проще представить на графике в бинарном виде надпись "Hello, Forum!", бинарные данные хранить в какой-нибудь переменной, либо знать, как обращаться не к каждому байту, например, а к каждым 3 битам (8-PSK модуляция, если кто знает, каждые 3 бита информации я буду преобразовывать в 1 маппированную комплексную выборку). И потом мне надо из бинарного потока получить назад строчку с текстом "Hello, Forum!".
Помогите, пожалуйста, разобраться!

Вернуться к обсуждению:
C# Вывод символов byte в виде бинарных чисел на график, а после некоторых операций восстановление исходных сим C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2015, 17:46
Готовые ответы и решения:

Падает сервер, после некоторых операций в клиент-серверном приложении
Добрый день! Есть Клиент -серверное приложение, сервер и клиент написан в отдельном файле. После...

Восстановление Windows 7 после удаление некоторых системных файлов
Ребята здравствуйте, есть возможность восстановить Windows 7 после удаление некоторые системные...

Нужно из одного файла экселя после некоторых операций создать новый, пересчитанный, с дополнительной информацией
в исходном файле есть три столбца (разной размерности) с исходными данными. их надо добавить в...

Поиск бинарных чисел в строке символов и их преобразование
Добрый вечер. Нужна помощь в реализации программы. Задача: Дана строка символов, в которой...

0
13.10.2015, 17:46
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru