Программа на С. При инициализации массива строкой на русском языке и выводе её через функцию puts, компилятор требует в два раза большего размера массива - в сравнении с длинной строки , а вывод через указатель в puts происходит с нарушениями. В то же время все работает нормально, если строка - на английском. В чем дело? Что-то с кодовой таблицей?
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от lester
![](/photos/25894:-1549580797.png)
Ответ на:
комментарий
от jtootf
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от can
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Legioner
![](/img/p.gif)
Ответ на:
комментарий
от lester
![](/photos/25894:-1549580797.png)
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум c/c++, указатели, sizeof (2006)
- Форум Си/Си++: отличие массивов от указателей (2018)
- Форум Подскажите как писать код на C (2019)
- Форум [C][noob] Передача в функцию матрицы (2009)
- Форум О несимметричных массивах (2008)
- Форум Несколько flexible array member (2024)
- Форум PostgreSQL и массивы (2007)
- Форум С++ : Как понимать фразу «сам указатель является константным»? (2014)
- Форум [c++] Инициализация в теле конструктора или в списке инициализации - большая ли разница в сгенерированном коде? (2011)
- Форум Неожиданная проблема КОИ-7 (2022)