Программа на С. При инициализации массива строкой на русском языке и выводе её через функцию puts, компилятор требует в два раза большего размера массива - в сравнении с длинной строки , а вывод через указатель в puts происходит с нарушениями. В то же время все работает нормально, если строка - на английском. В чем дело? Что-то с кодовой таблицей?


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

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

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

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

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


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

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


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум c/c++, указатели, sizeof (2006)
- Форум Си/Си++: отличие массивов от указателей (2018)
- Форум Подскажите как писать код на C (2019)
- Форум [C][noob] Передача в функцию матрицы (2009)
- Форум Срок жизни строкового литерала в C (2025)
- Форум О несимметричных массивах (2008)
- Форум Несколько flexible array member (2024)
- Форум PostgreSQL и массивы (2007)
- Форум С++ : Как понимать фразу «сам указатель является константным»? (2014)
- Форум [c++] Инициализация в теле конструктора или в списке инициализации - большая ли разница в сгенерированном коде? (2011)