@ProCxx

Страница 2112 из 2477
Egor
04.06.2018
15:10:46
ну я им в лс написал, может для пакетного менеджера расширят бесплатный тир, но нет

тем более конкурент

Alexander
04.06.2018
15:16:25
ааа, ты для своего cppan ?

Google
Arseny
04.06.2018
15:32:29
Да и в posix семейство функций *context с 2001года специфицированы, libcoro если не ошибаюсь как раз тех времён

Дима
04.06.2018
15:59:44
в posix ucontext уже вроде deprecated даже

и все что с ним связано

A.D.
04.06.2018
16:06:38
basiliscos
04.06.2018
20:27:41
Господа! Напомните, плз., онлайн сервис где можно смотреть асм сгененеринного бинаря для clang и g++ ?

Ignat
04.06.2018
20:28:13
https://godbolt.org/

basiliscos
04.06.2018
20:28:37
оно, спасибо!

Kot
05.06.2018
05:34:45
Всем привет. Помогите разобраться со считыванием файла в кодировке UTF-16

https://hastebin.com/zoqotecadu.rb

Ⱪonstantin
05.06.2018
05:42:31
А вообще по хорошему я бы читал из файла как последовательность RAW char символов, а потом уже интерпретировал в нужной кодировке

Google
Ⱪonstantin
05.06.2018
05:45:06
А файл - валидная utf-16 последовательность?

Ⱪonstantin
05.06.2018
05:55:21
https://hastebin.com/zoqotecadu.rb
У меня этот код работает. Какой sizeof(wchar_t) ? И я подозреваю, что файл может быть таки не валидным. Линукс? какой компилятор?

Kot
05.06.2018
05:57:20
У меня этот код работает. Какой sizeof(wchar_t) ? И я подозреваю, что файл может быть таки не валидным. Линукс? какой компилятор?
Файл простейший, на скрине видно, в sublime создал и сохранил как UTF16 with BOM. Размер 4, Linux Mint. Компиляторы gcc и clang пробовал, версии точные позже могу сказать, если важно

Ой, скрин не скинулся, нет разрешения

Там просто строка "Test тест"

Ⱪonstantin
05.06.2018
06:55:27
Anatoly
05.06.2018
06:56:33
Нет мыслей, почему так?
sizeof(wchar_t) сколько возвращает?

Anatoly
05.06.2018
06:57:34
4
вот и ответ

Kot
05.06.2018
06:58:06
вот и ответ
А как тогда читать UTF-16 на линуксе? Везде в интернете такой вариант и у всех работает

Anatoly
05.06.2018
06:59:11
А как тогда читать UTF-16 на линуксе? Везде в интернете такой вариант и у всех работает
аккуратно байт за байтом, декодируя последовательность байт и переводя ее в wchar_t

Kot
05.06.2018
06:59:24
У меня этот код работает. Какой sizeof(wchar_t) ? И я подозреваю, что файл может быть таки не валидным. Линукс? какой компилятор?
А можно спросить, что именно выводит у вас этот код? По слову на строчку или по байту?

аккуратно байт за байтом, декодируя последовательность байт и переводя ее в wchar_t
Неужели нет готовых реализаций? Это же тривиальная задача

Ⱪonstantin
05.06.2018
07:01:24
$ cat u16.txt �� test B5AB $ ./u16 fin >> wc symbol: (code 0x7400) fin >> wc symbol: (code 0x6500) fin >> wc symbol: (code 0x7300) ...

Страница 2112 из 2477