0 / 0 / 0
Регистрация: 25.10.2015
Сообщений: 12
1

Написать функцию, удаляющую лидирующие и заключительные пробелы и символы табуляции

04.11.2015, 23:54. Показов 1304. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать функцию, удаляющую лидирующие и заключительные пробелы и символы табуляции
Используя только библиотеку #include <stdio.h>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2015, 23:54
Ответы с готовыми решениями:

Написать функцию, удаляющую лидирующие и заключительные пробелы и символы табуляции
Написать функцию, удаляющую лидирующие и заключительные пробелы и символы табуляции.

Реализовать функцию, удаляющую в строке лидирующие и концевые пробелы
Удаляет в строке лидирующие и концевые пробелы. Возвращает указатель на преобразованную строку....

Написать функцию, удаляющую все пробелы из строки s
Вводить через клавиатуру.

Заменить символы табуляции в исходной строке на пробелы
Напишите функцию char* (......), заменяющую символы табуляции в исходной строке на пробелы.

6
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
05.11.2015, 00:12 2
studentvip,
Выход, как слитный текст?
0
0 / 0 / 0
Регистрация: 25.10.2015
Сообщений: 12
05.11.2015, 14:59  [ТС] 3
Получается, что нужно убрать все пробелы вначале и в конце и еще все символы табуляции
0
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
05.11.2015, 15:19 4
studentvip, напишите конкретный вход-выход строки, я напишу остальное

Добавлено через 30 секунд
studentvip, в смысле пример входа-выхода
0
0 / 0 / 0
Регистрация: 25.10.2015
Сообщений: 12
06.11.2015, 00:26  [ТС] 5
Например, вводим: ___tab___Hello,_tab__world!____tab____
Вывести должен: Hello,_world!


tab-табуляция
_-пробел

Ввести можно неограниченное количество пробелов и tab
0
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
06.11.2015, 00:47 6
studentvip,
ok! чичассс

Добавлено через 2 минуты
studentvip,
и без <iostream> ???

Добавлено через 11 минут
studentvip,
в функцию закинете сами )
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
28
29
30
31
32
33
34
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<stdio.h>
using namespace std;
char*input(int& size)
{
    char*temp = new char[1000]();
    cin.getline(temp, 1000);
    char*ch = new char[strlen(temp) + 1]();
    strcpy(ch, temp);   
    size = strlen(temp) + 1;
    delete[]temp;
    ch[size] = '\0';
    return ch;
 
}
 
int main() {
    int n = 0;
    char*text = input(n);
    cout << text << endl;
    char*ch = new char[strlen(text)]();
    for (char*ptr = strtok(text, " "); ptr; ptr = strtok(NULL, " "))
    {
 
        strcat(ch, ptr);
        ch[strlen(ch)] = ' ';
    }
 
    cout << ch;
    
    return 0;
 
}
0
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
06.11.2015, 11:07 7
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
#include <boost/algorithm/string/trim.hpp>
#include <boost/algorithm/string/erase.hpp>
 
int main()
{
        std::string text = "\t     er\ter er   \t   ";
        boost::trim (text);
        boost::erase_all (text, "\t");
        std::cout << text << "\n";
}
0
06.11.2015, 11:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2015, 11:07
Помогаю со студенческими работами здесь

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

Удалить в текстовом документе пробелы и символы табуляции в конце строк
Здравствуйте, ребята. Мне нужна на завтра написать программу, а иначе будут проблемы в...

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

Напишите функцию, которая убирает все лишние пробелы и табуляции в строке
Напишите пожалуйста функцию, которая убирает все лишние пробелы и табуляции в строке. Добавлено...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru