169 похожих чатов

Интересно, кто-нибудь понимает, чем отличается wchar.h и uchar.h? Как я

понял они оба отвечают за Юникод.

28 ответов

27 просмотров

загугли

Это заголовочные файлы. Они, скорее всего, отличаются содержащимся в них текстом.

Кастро- Автор вопроса
²
загугли

Я пишу сюда, когда не нахожу внятного ответа

Кастро
Я пишу сюда, когда не нахожу внятного ответа

а ты на англиском гугли все десять ссылок показывают разницу, вот пример https://forums.codeguru.com/showthread.php?378442-Difference-between-a-wchar_t-and-a-UChar

Кастро- Автор вопроса
²
а ты на англиском гугли все десять ссылок показыва...

Я вроде как читал и английские статьи

Кастро
Я вроде как читал и английские статьи

А что по этому поводу говорит история языка? Кстати, как знаток истории, напомнишь нам, почему у каллок и маллок разные аргументы?

Кастро- Автор вопроса
Денис Rabbit
А что по этому поводу говорит история языка? Кстат...

По поводу истории, wchar появился в 1995 году, а uchar в 2011

Кастро- Автор вопроса
Денис Rabbit
А что по этому поводу говорит история языка? Кстат...

Там ещё такой странное определение было, wchar для "широких символов", а uchar для символов Юникода

Кастро- Автор вопроса
Кастро
В интернете

Тебе стандарт скинуть или сам найдёшь?

Кастро
В интернете

В стандарте очень чётко прописано, что такое wchar_t, какие типы и функции объявлены в uchar.h. Как ты можешь хотеть писать графику на винапи, если даже не упомянул tchar.h?

Кастро- Автор вопроса
Кастро
Потом почитаю более досконально

Можно поинтересоваться с какой целью Си понадобился?

Кастро
Потом почитаю более досконально

А ты мне как историк на вопрос выше не ответил (тот что про маллок и каллок)

Никита
Можно поинтересоваться с какой целью Си понадобилс...

Я вот признаюсь честно, кроме утешения своего любопытства, которое дальше 11 стандарта и простейших программ не ушло, с Си у меня закончилась эпоха программирования

Кастро
Чтоб писать программы

А какие? Прикладное что-то из системщины? Или бессмысленные задания типа из лаб уника?

Кастро- Автор вопроса
Никита
А какие? Прикладное что-то из системщины? Или бесс...

Если быть точным, то низкоуровневые нативные программы и бэкэнды для сайтов

Кастро- Автор вопроса
Никита
А какие? Прикладное что-то из системщины? Или бесс...

Если быть точным, то низкоуровневые нативные приложения и бэкэнды для сайтов

Кастро
Если быть точным, то низкоуровневые нативные прило...

А чем нативное приложение на Си будет отличаться от нативного приложения на шарпе условного

Кастро- Автор вопроса
Кастро
Если быть точным, то низкоуровневые нативные прило...

Ты конечно можешь, но работу ты такую не найдёшь

Кастро
Если быть точным, то низкоуровневые нативные прило...

Если не секрет, расскажешь нам, сколько лет тебе?

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта