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

Сортировка слов по алфавиту методом выбора. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите пожалуйста програмный код) http://www.cyberforum.ru/cpp-beginners/thread67988.html
Здраствуйте! Помогите пожалуйста бедной)С++ 1)Написать программу используя функциюкоторая определяет:является ли число целым(с с помощью цикла for) 2)Написать программу которая заминяет отрицательные элементы массива на среднее арифметическое а положительные элементы на произведение элементов массива.
C++ Найдить ошибку // Ета программа запрашивает у пользователя два числа #include <iostream.h> #include <conio.h> #pragma hdrstop int multiply(int, int) void showResult(int) int main (int argc, char *argv) http://www.cyberforum.ru/cpp-beginners/thread67981.html
C++ Стек на основе связанного списка C++
Привет:) Мне нужно разработать функции занесения и извлечения данных стека на основе связанного списка!на основе массива уже написала, а это не пойму как сделать нужно... Плиз помогите, кто знает...
Программа с описанными шаблонами структур и их массивом C++
Написать программу, отвечающую следующим требованиям: 1. Наличие внешне описанного шаблона структуры name с двумя элементами: строкой для имени и строкой для фамилии. 2. Наличие внешне описанного шаблона структуры data с тремя элементами: число (1...31), месяц (1...12), год (1900...2100) 3. Наличие внешне описанного шаблона структуры anketa с тремя элементами: структурой name, pol (м.ж.),...
C++ Меню http://www.cyberforum.ru/cpp-beginners/thread67966.html
Программа должна содержать меню. В последовательности целых чисел определить количество элементов, значения которых находятся в интервале и среди них определить максимальный. Помогите пожалуйста!!!
C++ Рекурсия: найти n-й член геометрической прогрессии Используя рекурсивную функцию, найти n-й член геометрической прогрессии с заданным первым членом b и знаменателем прогрессии q. Заранее благодарствую-))) подробнее

Показать сообщение отдельно
atomlex
1 / 1 / 0
Регистрация: 27.11.2009
Сообщений: 30
28.12.2009, 21:55  [ТС]     Сортировка слов по алфавиту методом выбора.
Проблему с определением функция я решил.
Но все не могу придумать как ызвать функцию Sort() и чтобы она сортировала массив строк, который читается из файла по нажатию первой кнопки Button1.
Есть какие-нибудь предложения?
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
56
57
58
59
60
61
62
63
void CKursa4Dlg::OnButton1() 
//Чтение файла и вывод на первый бокс
{
    char str[100];
    char Filter []="TextFile(*.txt),(*.doc) | *.txt; *.doc all(*.*) | *.*||";
    CFileDialog fd(TRUE, ".txt", "ReadMe", OFN_HIDEREADONLY, Filter);
//  fd. DoModal();
    if(fd.DoModal()==IDOK)  
    {
    CFile f;
    f.Open(fd.GetPathName(), CFile:: modeRead);
    f.SeekToBegin();
 
    //m_str - первый бокс, куда выводится данные из читаемого файла
int z = f.Read(str, sizeof(str));
str [z] = '\0';
    m_str.Format(str); 
    UpdateData(0);
    f.Close();          
 
 
 
 
    }
}
 
void CKursa4Dlg::OnButton2() 
{
 
    // Кнопка сортировка текста по алфавиту выбором
 
}
void CKursa4Dlg::Sort(char *a[], int size )
{
 
int i,j,min;
 
char *k;
k = new char[1024];
 
 
for (i=0;i<size-1;i++)
{
    min=i;
       for(j=i+1; j<size; j++)
           if(strcmp(a[j], a[min])>0)
               min=j;
}
        k = a[min];
        a[min]=a[i];
        a[i]=k;
 
}
 
void CKursa4Dlg::main(int argc, char* argv[])
{
 
 int sizem;
char* m;
 
Sort(char *m[], int sizem);
 
}
 
Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru