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

Нахождение наибольшего количества идущих подряд одинаковых символов в тексте. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Консоль и клавиатура... http://www.cyberforum.ru/cpp/thread116785.html
в консоли я хочу использовать стрелки или WASD, чтобы руководить той же "змейкой" (читал исходник ее, но не смог разобраться). Ну если не для змейки, то просто для движения по консольному окну. Подскажите как это сделать. Работа в Visual Studio 2008.
C++ Исходник алгоритма Хаффмана на C Пожалуйсто дайте исходник алгоритма Хаффмана на C. http://www.cyberforum.ru/cpp/thread116605.html
gettime нет в dos.h C++
Подскажите. плз, где расположена это функция...
libcurl и прокси срвер C++
хотелось бы узнать почему загрузка страницы без прокси сервера в libcurl идет очень быстро, а с прокси очень медленно. это потому что такие не качественные прокси или что это?? и еще вопрос - можно ли устанавливать libcurl с фиксированным портом для прокси, а прокси менять?? к примеру я сделал так long port = 80; curl_easy_setopt(curl, CURLOPT_PROXYPORT, port); curl_easy_setopt(curl,...
C++ Как в libcurl отправлять картинку методом post? http://www.cyberforum.ru/cpp/thread115966.html
задача такая, хочу отправить картинку по ссылке curlом методом пост. только не знаю во первых во что из файла поместить картинку в string или еще что то и как именно отправить. вот кусок кода моей программы, что добавить сюда еще чтобы отправить картинку?? string as_curl::exec() { //cout << disBodyFlag; //return ""; buffer.clear();
C++ Как сделать обратную индексацию? вот для этой программы мне нужно сделать обратную индексацыю, простая индексацыя сдесь уже есть. Если кто то может помогите пожалуйст0 и расспишыте что и куда) подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4958 / 3034 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
18.04.2010, 14:40     Нахождение наибольшего количества идущих подряд одинаковых символов в тексте.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h>
#include <string.h>
 
#define MAX_LEN 1024
 
int main()
{
    char str[MAX_LEN];
    char buffer[20];
    char ch;
    int max, last;
    int pos1, pos2;
    int i, j;
    
    printf("Vvedite stroku: ");
    gets(str);
    
    for (i = 0, last = 0; i < strlen(str); )
    {
        max = 0;
        ch = str[i];
        
        while (str[i] == ch)
        {
            i++;
            max++;
        }
        
        max--;
        
        if (max > last)
        {
            j = 0;
            
            while (j <= max)
            {
                buffer[j] = ch;
                j++;
            }
            
            buffer[j] = '\0';
            
            pos1 = i - 1 - max;
            pos2 = i - 1;
            last = max;
        }
    }
    
    printf("Samoe dlinnoe vhojdenie: %s", buffer);
    printf("\nNachinaetsya s pozicii %d, zakanchivaetsya poziciey %d", pos1, pos2);
    printf("\nEgo dlina %d", pos2 - pos1 + 1);
        
    getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru