Программирование на C: преобразование строки в нижний регистр
Строка C: упражнение 22 с решением
Напишите программу на C для преобразования строки в нижний регистр.
Пример решения:
Код C:
#include<stdio.h>
#include<ctype.h>
int main()
{
int ctr=0;
char str_char;
char str[100];
printf("\n Convert a string to lowercase :\n");
printf("----------------------------------");
printf("\n Input a string in UPPERCASE : ");
fgets(str, sizeof str, stdin);
printf(" Here is the above string in lowercase :\n ");
while (str[ctr])
{
str_char=str[ctr];
putchar (tolower(str_char));
ctr++;
}
return 0;
}
Пример вывода:
Преобразовать строку в нижний регистр: ---------------------------------- Введите строку в верхнем регистре: быстрый коричневый лис перепрыгивает через ленивую собаку. Вот строка выше в нижнем регистре: Быстрая коричневая лиса прыгает через ленивую собаку.
Блок-схема:
Редактор кода программирования C:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на C для преобразования строки в верхний регистр.
Далее: Напишите программу на C, чтобы проверить, является ли символ шестнадцатеричной цифрой или нет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code