|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
Ошибки проверять Пушкин будет?.. man fwgetcIf a wide-character conversion error occurs, it sets errno to EILSEQ and returns WEOF. Ну и указывать же надо кодировку, не полагаясь на неестественный интеллект: man fopenIn addition to the above characters, fopen() and freopen() support the following syntax in mode: ,ccs=string The given string is taken as the name of a coded character set and the stream is marked as wide-oriented. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 00:46 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mini.weblab Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 02:14 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mini.weblab как же мне прочитать UTF8?? (чтобы можно было функции использовать из wchar.h ??) UTF8 - это боль. Сишники его ненавидят. Конвертируй файл в кои-8р. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 04:43 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
crutchmaster mini.weblab как же мне прочитать UTF8?? (чтобы можно было функции использовать из wchar.h ??) UTF8 - это боль. Сишники его ненавидят. Конвертируй файл в кои-8р. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 05:00 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
a guest, Это для ностальгирующих мсдос олдфагов. Для современных пацанов - только бнопня кои8р! Потому что её можно прочитать, после потери 8-го бита! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 05:01 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
crutchmaster Для современных пацанов - только бнопня кои8р! Потому что её можно прочитать, после потери 8-го бита! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 06:21 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Ну и ломайте себе голову на си со своим хрюникодом! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 07:32 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mini.weblab mayton А вот этот же текстовый файл - сквозь призму hexdump. Вобщем первые два байта d0 a1 - это как раз буква "C" . я с тобой не согласна, d0 a1 это 4 байта, а вообще последнее время ты слишком бурно на все реагируешь. Точно 4 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 08:57 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mayton mini.weblab пропущено... я с тобой не согласна, d0 a1 это 4 байта, а вообще последнее время ты слишком бурно на все реагируешь. Точно 4 ? Буквы же четыре — значит и байта четыре. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 09:00 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
Мда... нас ждут большие трудности впереди. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 09:01 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
crutchmaster mini.weblab как же мне прочитать UTF8?? (чтобы можно было функции использовать из wchar.h ??) UTF8 - это боль. Сишники его ненавидят. Конвертируй файл в кои-8р. Будет вам. Толстые тролищи. Почему UTF8 - боль для С++? Почему это ниразу ни боль для сишарпа? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 09:23 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mayton crutchmaster пропущено... UTF8 - это боль. Сишники его ненавидят. Конвертируй файл в кои-8р. Будет вам. Толстые тролищи. Почему UTF8 - боль для С++? Почему это ниразу ни боль для сишарпа? C# же строки хранит в utf-16. Кстати, почему у комьюнити проявляется такая ненависть к wchar_t, но нет ненависти к QString? Ведь это же одно и тоже. Питон 3 тоже, кажется, строки в utf-16 хранит. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 09:35 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mini.weblab, Он печатает, и выводит. Просто ты это не видишь. Скорее всего, программа завершается некорректно ДО этого вывода. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 09:35 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mayton Почему UTF8 - боль для С++? Почему это ниразу ни боль для сишарпа? В сишарпах и явах это всё спрятано под копот в виде какого-нибудь utf16/32, строки хешированы, с посчитанной длинной и т.д. В плюсах тоже надо переводить во что-нибудь с фиксированным числом байт и так уже работать. А utf8 - это вообще боль хоть для кого, просто не все его трогают руками. Посмотри на zalgo-пасту, например ( https://lingojam.com/ZalgoText ). Как это говно парсить вообще? Там может быть длинна строки хоть сколько, а символа 4. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 09:45 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
crutchmaster mayton Почему UTF8 - боль для С++? Почему это ниразу ни боль для сишарпа? В сишарпах и явах это всё спрятано под копот в виде какого-нибудь utf16/32, строки хешированы, с посчитанной длинной и т.д. В плюсах тоже надо переводить во что-нибудь с фиксированным числом байт и так уже работать. А utf8 - это вообще боль хоть для кого, просто не все его трогают руками. Посмотри на zalgo-пасту, например ( https://lingojam.com/ZalgoText ). Как это говно парсить вообще? Там может быть длинна строки хоть сколько, а символа 4. Есть линуксовая утилита. Iconv. Это такой себе швейцарский армейский нож для кодировок. Конвертит из любых кодовых страниц в любые. В лучших традициях "C" Linux она должна быть разработана на сях. И в ней каким-то образом должны быть уже решены все задачи которые мы тут подняли. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 09:59 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mayton Есть линуксовая утилита. Iconv. Так я о том и говорю. Надо сделать iconv в кои8р, например, и там уже всё сведётся к перебору байт. А трогать прямо руками utf8 - не надо. Там не всё так однозначно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 10:39 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
Я тебя прошу. Давай koi8 забудем как страшный архаизм. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 10:41 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
petrav C# же строки хранит в utf-16. petrav Питон 3 тоже, кажется, строки в utf-16 хранит. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 10:44 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
a guest petrav C# же строки хранит в utf-16. petrav Питон 3 тоже, кажется, строки в utf-16 хранит. Ну а что насчёт QString? Там тоже utf-16. Тоже поимела пропаганда? Я вообще всей этой дури понять не могу. Я сделал бы wchar_t размером шесть байт и закрыл бы проблему просто и навсегда. Текст занимает минимальный размер в памяти по сравнению со всем остальным. Если есть террабайтные библиотеки, ну там можно архиватор применить. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 10:50 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
mayton Я тебя прошу. Давай koi8 забудем как страшный архаизм. Что это архаизм? Я знаю целых 2 человека, которые на полном серьёзе во всю юзают кои8р! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 10:53 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
a guest Ну так это легаси. била гейца поимела пропаганда что 16 бит хватит всем, вот в NT засунули двухбайтовую кодировку. Теперь мучаются, тащат везде это УГ. преобоазования между utf-8, utf-16, utf-32 тривиальны ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 10:57 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
petrav Ну а что насчёт QString? Там тоже utf-16. Тоже поимела пропаганда? petrav Я вообще всей этой дури понять не могу. Я сделал бы wchar_t размером шесть байт ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 11:18 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
Изопропил a guest Ну так это легаси. била гейца поимела пропаганда что 16 бит хватит всем, вот в NT засунули двухбайтовую кодировку. Теперь мучаются, тащат везде это УГ. преобоазования между utf-8, utf-16, utf-32 тривиальны ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 11:19 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
a guest petrav Ну а что насчёт QString? Там тоже utf-16. Тоже поимела пропаганда? Без понятия. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 11:53 |
|
почему printf не печатает строку в консоли ?
|
|||
---|---|---|---|
#18+
a guest Изопропил пропущено... преобоазования между utf-8, utf-16, utf-32 тривиальны предлагаешь utf-32 всегда и везде? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2020, 12:07 |
|
|
start [/forum/topic.php?fid=57&msg=39975109&tid=2017387]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 152ms |
0 / 0 |