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

Заменить каждую из групп стоящих подряд точек одной точкой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм плавающего горизонта.Непонятен код http://www.cyberforum.ru/cpp-beginners/thread544641.html
1)Кто -нибудь может объяснить алгоритм плавающего горизонта? 2)вот кус кода #ifndef __FLOATINGHORIZON__H__ #define __FLOATINGHORIZON__H__ // Указатель на функцию (поверхности) двух переменных. typedef float (*FUNCZ)(float, float);
C++ Проектирование вычислительных систем. Не знаю что с этим делать!!! Задание 1. Для заданной функции комбинационной сети, представленной в виде кодировки ПЛМ (таблицы 1), выполнить проектирование одноуровневой сети на ПЛМ (матрица типа В) с заданными параметрами. Необходимо представить два решения задачи (для матриц М1 и М2), и обосновать выбор метода решения задачи. Параметры матрицы заданы двумя числами: количество входов и количество выходов. (в... http://www.cyberforum.ru/cpp-beginners/thread544638.html
C++ Рекурсия, совершенные числа
Добрый вечер. Столкнулся с проблемой написания рекурсивной функции для определения, совершенное число или нет. Попробовал сделать так, для первых четырех чисел проверенно работает, но принцип работы -"не есть хорошо". Для того же числа 28 что выходит: ищу делители от 28/2 = 14 до 1, как только нахожу (а 14 и есть один из таковых), считаю уже от половины делителя до той же двойки. Понятно, что...
C++ Как записать структуру в файл с помощью fstream?
доброго времени суток, нужна ваша помощ. припустим у нас есть структура: struct group { char name; int k; }st; как ейо записать и считать з потока fstream..
C++ Чтение данных из строки заданного вида http://www.cyberforum.ru/cpp-beginners/thread544617.html
Входной файл содержит строки с постановками задач вида:N=4, S=3, R: 2, 3, 1 N=9, S=4, R: 5, 3.2, 8, 5.5Каким образом можно занести числа в переменные N, S и массив R?
C++ Добрый вечер!!! Не могу из DataGridView SaveFileDialog'ом сохранить данные в базу... Добрый вечер!!! Не могу из DataGridView с помощью SaveFileDialog сохранить данные в базу. При загрузке формы данные загружаются нормально, при открытии БД OpenSaveDialog'ом тоже открывает корректно. Но вот сохранить никак не получается. Допустим, ввожу новые данные в DataGridView, и их надо сохранить с тем же именем таблицы, но уже в новой БД, т.е. надо создать новую БД, с таким же именем... подробнее

Показать сообщение отдельно
eji
116 / 116 / 6
Регистрация: 17.09.2010
Сообщений: 288
10.04.2012, 22:15     Заменить каждую из групп стоящих подряд точек одной точкой
Dr.Razor, так?
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
35
36
37
#include <iostream>
#include <stdio.h>
#include <conio.h>
 
using namespace std;
 
void one_dot(char *str)
{
    char tmp[120];
    char *p = tmp;
    int j = 0;
    for(int i = 0; str[i] != '\0'; i++)
    {
        if(i == 0)
        {
            goto A;
            continue;
        }
        char c = *(str + i);
        char c2 = *(str + (i - 1));
        if(c2 == '.' && c == '.') continue;
        A: *(p + j++) = *(str + i);
    }
    *(p + j) = '\0';
    strcpy(str, "");
    strcpy(str, p);
}
 
int main(int argc, char *argv[])
{
    cout << "Demo\n";
    char str[120] = "aaa... ...bbb ccc... ddd.";
    one_dot(str);
    cout << str << endl;
    system("pause");
    return 0;
}
 
Текущее время: 23:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru