Язык Си в примерах/Верхний регистр: различия между версиями

исправление, дополнение
(Поставил теги <source>)
(исправление, дополнение)
</source>
 
При решении практических задач функцию перевода строчки в верхний регистр писать самому не надо. Это стандартная функция, которая есть в библиотеках различных языков программирования. В больбиблиотеке <tt>string</tt> реализованы функции <tt>strlwr</tt> и <tt>strupr</tt>, которые переводят строчки
в нижний и в верхний регистр. Соответствующие функции для преобразования одного символа
<tt>tolower</tt> и <tt>toupper</tt> определены в библиотеке <tt>ctype</tt>.
<small>
==== Примечание ====
Приведённая выше программа содержит потенциальную уязвимость типа «[[:w:переполнение буфера|переполнение буфера]]».
</small>
 
Ниже приведена программа, которая использует функцию <tt>tolower</tt> библиотеки <tt>ctype</tt>
Анонимный участник