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

Удалить лишние пробелы в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя одну операцию деления нацело и одну операция взятия остатка от деления найти цифру. соответствующую разряду ты http://www.cyberforum.ru/cpp-beginners/thread1136903.html
Дано целое число, большое 999. Используя одну операцию деления нацело и одну операция взятия остатка от деления найти цифру. соответствующую разряду тысяч в записи этого числа C++
C++ Написать программу, которая запрашивает натуральной число (от 0 до 99) в десятичном представлении и выводит его название Написать программу, которая запрашивает натуральной число (от 0 до 99) в десятичном представлении и выводит его название на естественном языке. Например: 7 семь, 52 пятьдесят два. Подскажите с кодом пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread1136897.html
C++ Длина отрезка задана в дюймах, перевести значение длины в метрическую систему
Длина отрезка задана в дюймах (1 дюйм = 2,54 см). Перевести значение длины в метрическую систему, то есть выразить ее в метрах, сантиметрах и миллиметрах. Например: 21 дюйм = 0 м 53 см 3.4 мм. Дюймы должны задаваться пользователем. Помогите пожалуйста.
Вывести на экран количество месяцев оставшихся до конца года C++
Составить программу дан порядковый номер месяца, вывести на экран количество месяцев оставшихся до конца года.
C++ Определить, является ли заданное целое число четным http://www.cyberforum.ru/cpp-beginners/thread1136876.html
Написать программу, которая определяет является ли заданное целое число четным
C++ Подсчитать площадь равностороннего треугольника, периметр которого равен p Написать программу, которая подсчитывает площадь равностороннего треугольника, периметр которого равен p подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13054 / 7317 / 815
Регистрация: 27.09.2012
Сообщений: 18,053
Записей в блоге: 3
Завершенные тесты: 1
02.04.2014, 18:36     Удалить лишние пробелы в строке
Цитата Сообщение от igor223 Посмотреть сообщение
а дял чево ?
что для чего?
source откуда берем строку, dest - куда результат пихаем. Функция написана так, что можно использовать один и тот же массив использовать

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
void foo(char * dest, const char * source){
    for(char *p1=dest ; (*p1=*source);++source,++p1){
        if(*source!=' ') continue;
        for(;*source==' ';++source) ;
         p1+=!(p1==dest || !(*source));
         *p1=*source;
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru