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

Задача на сортировку строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std::map в инлайн-асме http://www.cyberforum.ru/cpp-beginners/thread961317.html
Доброго времени суток Имеется MAP-массив содержащий хуки для функций Нужно получить соответствующий адрес в naked функции: std::map<PVOID, PVOID> mHooks; //... __declspec(naked) void _hookHandler() { __asm { push ebp
C++ Наследование Ребят помогите на основе классе сделать подкласс( наследование на основе добавление элемента методом очереди).Т.е что надо , задаем число н задач, задали приоритет имя, он нам вывел или не вывел записи как нажали меню, и нужно к нашему заданному количеству добавить еще 1 элемент в конец нашего хранящегося. #include<iostream> #include<math.h> #include<time.h> #include<fstream> using namespace... http://www.cyberforum.ru/cpp-beginners/thread961291.html
C++ Ошибка HEAP CORRUPTION
Добрый вечер, программисты) Не могли бы вы подсказать новичку, каким образом можно обнаружить ошибку (heap corruption). Трассировка показала, что сообщение выскакивает когда функция test() заканчивается, а дальше вообще неясно. Заранее спасибо. https://gist.github.com/anonymous/6683761 - сортировки(header) https://gist.github.com/anonymous/6683768 - main
Как создать сообщение нажатия клавиш клавиатуры? C++
Мне надо что бы при каждом нажатии на клавишу клавиатуры у меня выполнялись определенные действия... Я думаю что надо сделать примерно так: BEGIN_MESSAGE_MAP(CFileListDlg::CMyEdit, CEdit) ON_MESSAGE(WM_CHAR, CFileListDlg::CMyEdit::OnChar) END_MESSAGE_MAP() и
C++ Как сравнить первые 3 символа std::wstring строк ? :-) http://www.cyberforum.ru/cpp-beginners/thread961261.html
Есть две строки: 1. "ПРЕВЕД" 2. "ПРОВОД" Хочу узнать, совпадают ли у них первые три символа или нет... :) Добавлено через 8 минут Вот я Newbie ))) substr для этих целей )
C++ Функция возвращает структуру Всем привет. Есть код взят из книжки "С++ 2008 для начинающих", ошибок при проверке не выдает , но при отдалке пишет: нет прав на чтение. Раньше таких ошибок то и не было.У меня Microsoft Visual C++ 2010.Кто знает в чем проблема, помогите пожалуйста. #include "stdafx.h" #include <stdio.h>//ввод, вывод #include <conio.h>//_getch() #include <stdlib.h> //atoi() #include... подробнее

Показать сообщение отдельно
VEINHORN
542 / 91 / 22
Регистрация: 16.12.2011
Сообщений: 317
24.09.2013, 19:35     Задача на сортировку строк
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
#include<iostream>
#include<string>
 
using namespace std;
 
bool swap(const string a, const string b) {
    const char *str1;
    const char *str2;
    str1 = a.c_str();
    str2 = b.c_str();
    if(atoi(str1) > atoi(str2)) {
        return true;
    } else {
        return false;
    }
    return 0;
}
 
int main()
{
    const int size = 10;
    string array[size];
    for(int i = 0; i < size; i++) {
        int number = rand() % 99999 + 9999;
        char *str_number = new char [5];
        int radix = 10;
        str_number = itoa(number,str_number, radix);
        array[i] = str_number;
    }
    for(int i = 0; i < size; i++) {
        cout << array[i] << " ";
    }
    cout << endl << endl;
    for(int i = 0; i < size - 1; i++) {
        for(int j = size -2; j >= i; j--) {
            if(swap(array[j], array[j + 1])) {
                string tmp = array[j];
                array[j] = array[j + 1];
                array[j + 1] = tmp;
            }
        }
    }
    for(int i = 0; i < size; i++) {
        cout << array[i] << " ";
    }
    system("pause");
    return 0;
}
 
Текущее время: 15:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru