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

Строки STRING - как присвоить в S - B - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ код Хаффмана http://www.cyberforum.ru/cpp-beginners/thread454799.html
нужно написать программу кодирования и раскодирования по методу Хаффмана, я написал ну что то расскодируется не правильно, помогите пожалуйсто...очень надо.. BinaryTree.h #ifndef BINARYTREE_H #define BINARYTREE_H #include<iostream> template <class T> class TreeNode { public: typedef TreeNode<T> HNode;
C++ Падение производительности на gcc Кто-нибудь сталкивался с тем, что при компиляции gcc, если разносить определение класса и реализацию в заголовочный и, соответственно, в cpp файл, то падает производительность? Привожу код "без разнесения" #include "stdio.h" #include "time.h" #include "stdlib.h" #include "math.h" //g++ -O3 -msse -msse3 -msse2 main.cpp http://www.cyberforum.ru/cpp-beginners/thread454795.html
C++ Файловый и консольный ввод и вывод
нужно написать программы одна чтобы вводила функцию консольно, а другая файлово
Работа с allocator (управление памятью) C++
Нормальной инфы на русском языке я так и не нашел в инете( про него читал в книге Программирование принципы и практика С++ Страуструп, но там так и реализацию функции для своего аллокатора , только дали интерфейс класс ), понял что есть 4 основные функции temlpate<class T> class allocator { // ... T* allocate(int n); void deallocate(T* p, int n); void construct(T *p,...
C++ Исчезает всё нарисованное на gdi+ http://www.cyberforum.ru/cpp-beginners/thread454769.html
Доброго времени суток! Пишу подобие своего gui на gdi+.. Всё бы хорошо, но через некоторое время (около минуты), исчезает всё нарисованное.. и никакой Invalidate не помогает(( Что же делать?? Может где-то я не освобождаю ресурсы?? другого объяснения найти не могу( После каждого движения мышкой проверяю положения курсора, и если он попал в кнопку, то отрисовываю картинку с помощью...
C++ Заполнение списка с возможностью перестановки его строк Как написать программу которая string загоняет в список, чтоб потом можно было переставлять строки и.т.п? подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
28.02.2012, 23:23     Строки STRING - как присвоить в S - B
Интересная задачка

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
#include <iostream>
#include <string>
#include <cstdio>
 
int main( )
{
    std::string str1 = "1";
 
    int iterations;
 
    std::cout << "Interations count: ";
    std::cin >> iterations;
 
    std::string str2;
 
    while( iterations-- )
    {
        char prev_char = str1[ 0 ];
        int same_chars_count = 1;
 
        for( int i = 1; i <= str1.length(); i++ )
        {
            char buff[ 16 ];
            *buff = 0;
 
            if( prev_char != str1[ i ] || i == str1.length() )
            {
                snprintf( buff, 16, "%d%c", same_chars_count, prev_char );
                str2 += buff;
 
                same_chars_count = 1;
                prev_char = str1[ i ];
            }
            else
                same_chars_count++;
        }
 
        str1 = str2;
        str2 = "";
    }
 
    std::cout << str1;
 
    return 0;
}
 
Текущее время: 17:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru