Написать программу, которая удаляет из введенной с клавиатуры строки конечные пробелы. ЯЗЫК СИ

20 Ноя 2019 в 19:44
195 +1
0
Ответы
1
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
// Ввод строки с клавиатуры
printf("Введите строку с пробелами на конце: ");
fgets(str, 100, stdin);
// Удаление конечных пробелов
for(int i = strlen(str) - 1; i >= 0; i--) {
if(str[i] != ' ' && str[i] != '\n') {
str[i + 1] = '\0';
break;
}
}
// Вывод строки без конечных пробелов
printf("Строка без конечных пробелов: %s\n", str);
return 0;
}

Программа считывает строку с клавиатуры, затем удаляет из неё конечные пробелы и выводит результат.

19 Апр 2024 в 01:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир