0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 8
|
||||||
1 | ||||||
Что делает метод?02.01.2020, 12:54. Показов 3030. Ответов 13
Метки нет (Все метки)
Доброго времени суток. Подскажите пожалуйста, как будет выглядеть данный фрагмент кода на C#.
0
|
02.01.2020, 12:54 | |
Ответы с готовыми решениями:
13
Что это за метод?И что он делает? Что делает метод cin.ignore? что делает эта программа распишите пожалуйста? это ведь метод прогонки? Не могу понять на что способен sort, и что делает его компаратор |
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|
02.01.2020, 15:06 | 2 |
Сообщение было отмечено Mars1c как решение
Решение
Мне говорили что если код доходит до reinterpret_cast тогда вы что то делаете не правильно
В данном случае мы битовую маску строки представляем как unsigned int* и меняем её на битовую маску num На С# без Unsafe этого вроде нельзя сделать Пример: мы запихнём строку example и unsigned int 1 094 795 585 (В бинарном виде этот unsigned int) Код
01000001 01000001 01000001 01000001 На выходе будет AAAAexample Вроде(не проверял)
1
|
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 8
|
||||||
02.01.2020, 15:20 [ТС] | 3 | |||||
AndryS1, не подскажете, что значит эта строка
0
|
фрилансер
5848 / 5379 / 1103
Регистрация: 11.10.2019
Сообщений: 14,380
|
||||||
02.01.2020, 15:30 | 4 | |||||
Mars1c, в этой строке должно быть в данном случае
1
|
85 / 34 / 20
Регистрация: 15.12.2019
Сообщений: 88
|
||||||
02.01.2020, 15:31 | 5 | |||||
Мне тоже было бы интересно узнать, учитывая то, что в классе string нет такого конструктора.
0
|
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
02.01.2020, 15:37 | 6 |
0
|
фрилансер
5848 / 5379 / 1103
Регистрация: 11.10.2019
Сообщений: 14,380
|
|
02.01.2020, 15:39 | 7 |
0
|
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
|
|
02.01.2020, 15:50 | 8 |
Это заполнение строки 4-мя символами NULL
Мда?) А так?) std::string(4,'4');
0
|
85 / 34 / 20
Регистрация: 15.12.2019
Сообщений: 88
|
||||||
02.01.2020, 15:59 | 9 | |||||
Наверное я просто не по той библиотеке посмотрел документацию) string.h, а не string
Кликните здесь для просмотра всего текста
0
|
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|||||||||||
02.01.2020, 16:07 | 10 | ||||||||||
Сообщение было отмечено Mars1c как решение
Решение
Я думаю, что процитированное можно спокойно заменить на
Видимо что-то такое должно получиться:
Добавлено через 5 минут ASCIIEncoding можно заменить UTF8Encoding или другие подходящие (в зависимости от того, что в С++ предполагалось хранить в str)
1
|
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 8
|
||||||
02.01.2020, 16:47 [ТС] | 11 | |||||
DrOffset, спасибо огромное!
Добавлено через 38 минут DrOffset, Вы мне очень помогли. Если не составит труда, скажите пожалуйста, как этот блок кода будет выглядеть в C#. В общих чертах я понимаю, что pad_size раз добавляет символ 0x01, но как такая конструкция if может выглядеть в C#.
0
|
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
|
02.01.2020, 16:58 | 12 |
Mars1c, что такое enc_inner?
0
|
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 8
|
||||||
02.01.2020, 17:00 [ТС] | 13 | |||||
DrOffset, enc_inner, это кодированная строка.
0
|
19409 / 10028 / 2443
Регистрация: 30.01.2014
Сообщений: 17,678
|
||||||
02.01.2020, 17:00 | 14 | |||||
Сообщение было отмечено Mars1c как решение
Решение
Да точно также практически.
1
|
02.01.2020, 17:00 | |
02.01.2020, 17:00 | |
Помогаю со студенческими работами здесь
14
Что в программе делает так, что процессор грузится на 100%? Я не могу понять что делает данная программа. Точнее что делают функции используемые в это коде Что это за знак >> прочитал что это сдвиг вправо? что он делает что этот метод делает , что значит ? Что делает метод потокобезопасным? Что делает метод ToString()? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |