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

Дублирование символа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение файла в массив строк http://www.cyberforum.ru/cpp-beginners/thread62813.html
Доброго времени суток!!! Как считать файл в массив строк? Заранее спасибо!!!
C++ Функций Помогите плиззз решить оч надо , за ранее примного благодарен ))) 1.Создайте функцию, заменяющую содержимое двух переменных их суммой и разностью. 2.Определите функцию hypotenuse, которая вычисляет длину гипотенузы прямоугольного треугольника по двум другим сторонам. Используйте эту функцию в программе для определения длины гипотенузы треугольников, приведенных ниже. Функция должна... http://www.cyberforum.ru/cpp-beginners/thread62806.html
C++ Построение ломаной с использование graphics.h
добрый день всем! мне этот сайт порекомендовала подруга в том что вы можете решить проблему и дать совет в розроботке программы на с++.. так вот, у меня возникли проблемы с курсовой работой: условие звучит так: В файле заданы координаты центров и радиусы окружностей. В другом файле заданы координаты одной из вершин вложенного квадрата для каждой окружности. Вывести на экран окружности и...
C++ Передача указателей на функции в экземпляр класса
Есть класс главного окна,класс содержит такой метод public: void pFuncTake( void (*p1)(char *path), void (*p2)(), void (*p3)(),void (*p4)() );который должен принимать указатели на функции,сохранять и далее по мере надобности с ними работать.Это часть разделяемой библиотеки,указатели на функции я пытаюсь сделать затем,чтобы не подключать внутренние заголовки программы к самой библиотеке....
C++ на языке с http://www.cyberforum.ru/cpp-beginners/thread62750.html
кто сможет помогите пожалуйста!Даны 3 числа а,в,с.Найти значение минимального отклонения каждого из них от среднего арифметического.Заранее спасибо!
C++ Нужно переделать Дано натуральное число .Установить, является ли последовательность его цифр при просмотре их слева направо упорядоченной по возрастанию.У меня тут есть программа только для четырёхзначного числа # include <iostream.h> # include <windows.h> int main() { SetConsoleOutputCP(1251); int A, a, b, c, d; cout<<"Введите число"; cin>>A; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9382 / 5432 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
10.11.2009, 22:48     Дублирование символа
На С могло бы так выглядеть
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main(){
    char instr[] = "qwerty";
    char outstr[BUFSIZ] = {0};
    char to_double = 'e';
    char *pIn, *pOut;
    
    for ( pIn = instr, pOut = outstr; *pIn && pOut - outstr < BUFSIZ; pIn++, pOut++ ) {
        *pOut = *pIn;
        if ( *pIn == to_double )
            *++pOut = to_double;
    }
    *pOut = '\0'; /* в принципе не обязательно, там и так должен быть 0 */
    printf("%s\n", outstr);
    
    return 0;
}
 
Текущее время: 03:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru