Результатом выполнения этой программы является: Рис. Использование стандартных функций вывода строки puts , fputs. Особенности вывода. Как видите, функция puts является обратной по отношению к функции gets.

Она печатает строку, заменяя символ конца строки на символ перевода строки. Таким образом, то, что печатает fputs, находится на новой строке. Функция fputs, с другой стороны, не делает дополнительного разрыва строки. На сегодня это все. В следующем уроке мы поговорим о стандартных функциях, работающих со строками. Задания для самостоятельной практики.

На вход этой программы подается строка длиной не более символа. Напишите программу, которая определяет длину строки, игнорируя нулевой символ. Напишите программу, которая переводит строку в нижний регистр. Определите, является ли эта строка инвертированной. Например, слово "шалаш" или "топтать". Обратите внимание, что строка может содержать пробелы, и их не нужно считать.

Например, строка "И роза упала на коготь Азора" является шалашом. Пользователь вводит две строки. Вы сравниваете их друг с другом и выводите "да", если строки абсолютно одинаковые, или "нет" в противном случае. Вам не нужно принимать во внимание случай. Напишите программу, которая считывает из файла строку с максимальным количеством символов.

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

Программа должна вывести длину входной строки в первой строке. В следующих строках указываются символы, которые встречаются, и их количество. Например, для строки "hello world" вывод будет следующим.


Навигация

Comments


Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *