Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Valerchik554
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
1

Во вводимом с клавиатуры тексте удалить все пробелы, знаки табуляции

12.11.2013, 21:13. Просмотров 902. Ответов 2
Метки нет (Все метки)

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

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <conio.h>
 
int main(void)
{
    char text[100], blank[100];
    int c = 0, d = 0;
    
    printf("Vvedite lyuboy tekst\n");
    gets(text);
    
    while(text[с] != '\0')
    {
        if(!(text[с] == ' ' && text[c+1] == ' '))
        {
            blank[d] = text[с];
            d++;
        }
        c++;
    }
    blank[d] = '\0';
    printf("Otredaktirovanniy tekst\n%s\n", blank);
    
    getch();
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 21:13
Ответы с готовыми решениями:

Удалить символы в строке, стоящие на четных местах; удалить лишние пробелы и знаки табуляции в строке, заменив одним пробелом
Надо удалить символы в строке, стоящие на четных местах. И удалить лишние пробелы и знаки табуляции...

Напишите программу detab, заменяющую символы табуляции во вводимом тексте нужным числом пробелов
Упражнение 1.20. Перевод: Напишите программу detab, заменяющую символы табуляции во вводимом...

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

Написать программу, которая во вводимом с клавиатуры тексте выберет слова, начинающиеся с гласной буквы
Как сделать так, чтоб проверял только первый символ? в новом слове. То если гласная где то в...

Написать программу, в которой функция будет убирает все лишние пробелы и табуляции в строке
Помогите написать программу,в которой функция будет убирает все лишние пробелы и табуляции в строке.

2
marta2013
21 / 21 / 17
Регистрация: 05.03.2013
Сообщений: 64
12.11.2013, 23:38 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main(void)
{
    char text[100],res[100]="";
    int c = 0, d = 0,i,k=0;
    
    printf("Vvedite lyuboy tekst\n");
    gets(text);
    for(i=0;i<strlen(text);i++)
    {
        if((text[i]==' ')||(text[i]=='\t'))
        {
            strncpy(&res[с],&text[d],i-d);
            k++;
            c=c+i-d;
            d=i+1;
        }
    }
    strncpy(&res[с],&text[d],strlen(text)-d);
    printf("Otredaktirovanniy tekst\n%s\n kol=%d", res,k);
    
    getch();
    return 0;
}
1
Valerchik554
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 9
12.11.2013, 23:48  [ТС] 3
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2013, 23:48

Убрать все пробелы и табуляции в тексте
Здраствуйте. Скажите как убрать все пробелы и табуляции в тексте. Просто удалдить их. В тексте...

Во введенном тексте удалить все пробелы, если пробелы присутствуют
Создать программу, которая спрашивает имя пользователя и здоровается с ним. Затем, предлагается...

Напишите программу detab, заменяющую символы табуляции во вводимом тексте нужным числом пробелов
Упражнение 1.20. Напишите программу detab, заменяющую символы табуляции во вводимом тексте нужным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru