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

В символьной строке удалить все лишние подряд идущие пробелы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ русский язык в MS VS 2008 http://www.cyberforum.ru/cpp-beginners/thread62608.html
что подключить для того, чтобы в консольных приложениях отображался русский язык (MS VS 2008)?
C++ Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел Ребят, выручайте) Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел: числа квадрат 1 1 2 4 3 9 4 16 5 25 6 36 7 49 http://www.cyberforum.ru/cpp-beginners/thread62605.html
C++ Для целочисленной матрицы определить в какой строке максимальное число нулей
Для целочисленной матрицы определить в какой строке максимальное число нулей помогите плз
матрица C++
Для целочисленной матрицы определить в какой строке max число нулей Добавлено через 24 секунды помогите плз
C++ Считывание данных из txt файла/СИ http://www.cyberforum.ru/cpp-beginners/thread62572.html
После изменения файлов in1, in2, in3 c исходными данными, программа начинает выдавать ошибки. Подскажите, пожалуйста, в чем может быть дело? ЗЫ Алгоритм и исходные данные в архиве.
C++ Замена символов #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) { char s; int i; cout<<"vvedite stroky:"; cin.getline(s,sizeof(s)); char * stringArray=new char; подробнее

Показать сообщение отдельно
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
11.11.2009, 02:50     В символьной строке удалить все лишние подряд идущие пробелы.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* SqueezeCharLine:  удаляет из l повторы символа ch
                     возвращает количество удалённых */
int SqueezeCharLine(char *l, int ch)
{
    char *p, *q;
        
    if (l == NULL)
        return EOF;
    for (p = q = l; (*p = *q) != '\0'; p++, q++)
        if (*p == ch)
            while (*(q+1) == ch)
                q++;
    return q-p;            
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru