Форум программистов, компьютерный форум CyberForum.ru

Сжать строку, удалив из нее все пробелы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обратная матрица методом Гаусса-Жордана http://www.cyberforum.ru/cpp-beginners/thread736220.html
Хотел получить обратную матрицу проводимостей которая является частью программы, которая считает токи в ветвях методом узловых напряжений. За основу взял код который вычисляет обратную матрицу методом Гаусса-Жордана. #include <iostream> void inversion(double **A, int N) { double temp; double **E = new double *; for (int i = 0; i < N; i++)
C++ Найти индекс максимального элемента матрицы (Borland C++) 1. Дано квадратную матрицу действительных чисел размерности 3. Вывести индексы максимального элемента. http://www.cyberforum.ru/cpp-beginners/thread736202.html
C++ Работа с ASCII
Что покажется на экране? ASCII* l 108 a 97 b 98 s 115 c 99 i 105 e 101 L 76
Отсортировать по возрастанию произведения отрицательных элементов строк матрицы C++
Помогите пожалуйста с задачей по 2-мерному массиву. Условия задачи: отсортировать по возрастанию произведения отрицательных элементов строк матрицы. Саму матрицу можно рандом делать... Добавлено через 1 час 47 минут апппппп
C++ Найти номер последней из строк матрицы, содержащей максимальное кол-во одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread736185.html
Дана матрица MxN, найти номер последней из ее строк содержащей максимальное кол-во одинаковых элементов! Помогите пожалуйста, ввести матрицу получается а вот что дальше не пойму #include <iostream> #include <stdlib.h> using namespace std; void main () { setlocale(LC_ALL, "Russian"); int a,n,m,i,j,S;
C++ Ввод-Вывод в файл Помогите написать 2 приложения, одно записывает введенный в консоле текст в файл .txt (объекты задаются в форме массива), второе выводит из .txt в консоль текст в двоичном коде (объекты задаются в форме списка) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
01.07.2013, 13:46     Сжать строку, удалив из нее все пробелы
Ну и чтоб как говориться добить тему, вот такой вариант в стиле Си
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
#include <stdio.h>
#include <string.h>
 
char * compress(char * text, const char * delims);
 
int main()
{
    char text[] = "This  - is  an   example, of text; ";
    printf("Input : %s\n", text);
    printf("Output: %s\n",  compress(text, " ,.;!?"));
    getchar();
    return 0;
}
 
char * compress(char * text, const char * delims)
{
    char * tok = strtok(text, delims);
    while( tok )
    {
        tok = strtok(NULL, delims);
        if( tok )
            sprintf(text, "%s%s",text, tok);
    }
    return text;
}
Достоинством служит тот факт что кроме пробелов алгоритм допускает и другие разделители
, а также нестандартное на мой взгляд использование strtok
http://codepad.org/YqBtvTcT
Миниатюры
Сжать строку, удалив из нее все пробелы  
 
Текущее время: 01:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru