кодесурса
«C

Программирование на C: преобразование строки в верхний регистр

script1adsense2code
script1adsense3code

Строка C: упражнение 21 с решением

Напишите программу на C, чтобы преобразовать строку в верхний регистр.

«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 uppercase. :\n");  
    printf("-----------------------------------");      
    printf("\n Input a string in lowercase : ");
    fgets(str, sizeof str, stdin);  
    printf(" Here is the above string in UPPERCASE :\n ");
	while (str[ctr])
	{
		str_char=str[ctr];
		putchar (toupper(str_char));
		ctr++;
	}
	printf("\n\n");
	return 0;
}

Пример вывода:

 Преобразовать строку в верхний регистр. :
-----------------------------------
 Введите строку в нижнем регистре: быстрая коричневая лиса перепрыгивает через ленивую собаку.
 Вот приведенная выше строка в верхнем регистре:
 БЫСТРАЯ КОРИЧНЕВАЯ ЛИСА ПРЫГАЕТ ЧЕРЕЗ ЛЕНИВУЮ СОБАКУ.

Блок-схема:

«Блок-схема:

Редактор кода программирования C:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на C, чтобы найти самое большое и самое маленькое слово в строке.
Далее: написать программу на C для преобразования строки в нижний регистр.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code