LINUX.ORG.RU

Есть ли библиотека для работы с текстами в формате ascii для С или С++

 , ,


0

3

Как известно, «из-коробки» С не поддерживает работу с ascii. Например,

printf("Some\0 string");

Покажет «Some», но не «Some string», как должно быть согласно ascii. В тоже время, «0x4» не сработает. 0x08 срабатывает не всегда (он, вообще, срабатывает?). Ну и так далее. Есть ли для С или С++ библиотеки, которые понимают сабж?

★★★★★
Ответ на: комментарий от next_time

Один хрен, аппаратная абстракция - задача ОС, а не языка программирования.

RiseOfDeath ★★★★
()
Ответ на: комментарий от next_time

мне надо работать с текстом, как с текстом

ты понимаешь, что \0 это условность, с которой просто работает стандартная библиотека Си. напиши свои функции ввода/вывода, которые будут работать по ASCII. Или используй готовые решения, тебе уже выше все описали.

Dudraug ★★★★★
()
Ответ на: комментарий от next_time

Тебе уже написали выше, даже написали как свой костыль написать. Но тебе нужно доказать свою правоту. Ну что ж, молодец.

Dudraug ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.