|
|
|
почему 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:01 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mini.weblab Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 02:14:25 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mini.weblab как же мне прочитать UTF8?? (чтобы можно было функции использовать из wchar.h ??) UTF8 - это боль. Сишники его ненавидят. Конвертируй файл в кои-8р. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 04:43:13 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
crutchmaster mini.weblab как же мне прочитать UTF8?? (чтобы можно было функции использовать из wchar.h ??) UTF8 - это боль. Сишники его ненавидят. Конвертируй файл в кои-8р. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 05:00:03 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
a guest, Это для ностальгирующих мсдос олдфагов. Для современных пацанов - только бнопня кои8р! Потому что её можно прочитать, после потери 8-го бита! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 05:01:23 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
crutchmaster Для современных пацанов - только бнопня кои8р! Потому что её можно прочитать, после потери 8-го бита! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 06:21:47 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Ну и ломайте себе голову на си со своим хрюникодом! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 07:32:39 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mini.weblab mayton А вот этот же текстовый файл - сквозь призму hexdump. Вобщем первые два байта d0 a1 - это как раз буква "C" . я с тобой не согласна, d0 a1 это 4 байта, а вообще последнее время ты слишком бурно на все реагируешь. Точно 4 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 08:57:24 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mayton mini.weblab пропущено... я с тобой не согласна, d0 a1 это 4 байта, а вообще последнее время ты слишком бурно на все реагируешь. Точно 4 ? Буквы же четыре — значит и байта четыре. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 09:00:19 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
Мда... нас ждут большие трудности впереди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 09:01:30 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
crutchmaster mini.weblab как же мне прочитать UTF8?? (чтобы можно было функции использовать из wchar.h ??) UTF8 - это боль. Сишники его ненавидят. Конвертируй файл в кои-8р. Будет вам. Толстые тролищи. Почему UTF8 - боль для С++? Почему это ниразу ни боль для сишарпа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 09:23:41 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mayton crutchmaster пропущено... UTF8 - это боль. Сишники его ненавидят. Конвертируй файл в кои-8р. Будет вам. Толстые тролищи. Почему UTF8 - боль для С++? Почему это ниразу ни боль для сишарпа? C# же строки хранит в utf-16. Кстати, почему у комьюнити проявляется такая ненависть к wchar_t, но нет ненависти к QString? Ведь это же одно и тоже. Питон 3 тоже, кажется, строки в utf-16 хранит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 09:35:24 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mini.weblab, Он печатает, и выводит. Просто ты это не видишь. Скорее всего, программа завершается некорректно ДО этого вывода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 09:35:46 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mayton Почему UTF8 - боль для С++? Почему это ниразу ни боль для сишарпа? В сишарпах и явах это всё спрятано под копот в виде какого-нибудь utf16/32, строки хешированы, с посчитанной длинной и т.д. В плюсах тоже надо переводить во что-нибудь с фиксированным числом байт и так уже работать. А utf8 - это вообще боль хоть для кого, просто не все его трогают руками. Посмотри на zalgo-пасту, например ( https://lingojam.com/ZalgoText ). Как это говно парсить вообще? Там может быть длинна строки хоть сколько, а символа 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 09:45:18 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
crutchmaster mayton Почему UTF8 - боль для С++? Почему это ниразу ни боль для сишарпа? В сишарпах и явах это всё спрятано под копот в виде какого-нибудь utf16/32, строки хешированы, с посчитанной длинной и т.д. В плюсах тоже надо переводить во что-нибудь с фиксированным числом байт и так уже работать. А utf8 - это вообще боль хоть для кого, просто не все его трогают руками. Посмотри на zalgo-пасту, например ( https://lingojam.com/ZalgoText ). Как это говно парсить вообще? Там может быть длинна строки хоть сколько, а символа 4. Есть линуксовая утилита. Iconv. Это такой себе швейцарский армейский нож для кодировок. Конвертит из любых кодовых страниц в любые. В лучших традициях "C" Linux она должна быть разработана на сях. И в ней каким-то образом должны быть уже решены все задачи которые мы тут подняли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 09:59:26 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mayton Есть линуксовая утилита. Iconv. Так я о том и говорю. Надо сделать iconv в кои8р, например, и там уже всё сведётся к перебору байт. А трогать прямо руками utf8 - не надо. Там не всё так однозначно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 10:39:56 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
Я тебя прошу. Давай koi8 забудем как страшный архаизм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 10:41:55 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
petrav C# же строки хранит в utf-16. petrav Питон 3 тоже, кажется, строки в utf-16 хранит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 10:44:17 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
a guest petrav C# же строки хранит в utf-16. petrav Питон 3 тоже, кажется, строки в utf-16 хранит. Ну а что насчёт QString? Там тоже utf-16. Тоже поимела пропаганда? Я вообще всей этой дури понять не могу. Я сделал бы wchar_t размером шесть байт и закрыл бы проблему просто и навсегда. Текст занимает минимальный размер в памяти по сравнению со всем остальным. Если есть террабайтные библиотеки, ну там можно архиватор применить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 10:50:57 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
mayton Я тебя прошу. Давай koi8 забудем как страшный архаизм. Что это архаизм? Я знаю целых 2 человека, которые на полном серьёзе во всю юзают кои8р! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 10:53:32 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
a guest Ну так это легаси. била гейца поимела пропаганда что 16 бит хватит всем, вот в NT засунули двухбайтовую кодировку. Теперь мучаются, тащат везде это УГ. преобоазования между utf-8, utf-16, utf-32 тривиальны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 10:57:48 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
petrav Ну а что насчёт QString? Там тоже utf-16. Тоже поимела пропаганда? petrav Я вообще всей этой дури понять не могу. Я сделал бы wchar_t размером шесть байт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 11:18:50 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
Изопропил a guest Ну так это легаси. била гейца поимела пропаганда что 16 бит хватит всем, вот в NT засунули двухбайтовую кодировку. Теперь мучаются, тащат везде это УГ. преобоазования между utf-8, utf-16, utf-32 тривиальны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 11:19:47 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
a guest petrav Ну а что насчёт QString? Там тоже utf-16. Тоже поимела пропаганда? Без понятия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 11:53:37 |
|
||
|
почему printf не печатает строку в консоли ?
|
|||
|---|---|---|---|
|
#18+
a guest Изопропил пропущено... преобоазования между utf-8, utf-16, utf-32 тривиальны предлагаешь utf-32 всегда и везде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2020, 12:07:14 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39975239&tid=2017387]: |
0ms |
get settings: |
10ms |
get forum list: |
28ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
72ms |
get topic data: |
22ms |
get forum data: |
6ms |
get page messages: |
115ms |
get tp. blocked users: |
3ms |
| others: | 295ms |
| total: | 565ms |

| 0 / 0 |
