Сортировка Строк Методом Пузырька

Тема в разделе "C/C++/C#", создана пользователем marina12, 28 апр 2013.

  1. marina12

    marina12 New Member

    Регистрация:
    15 фев 2013
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте!
    Есть код программы,которая сортирует строки методом пузырька
    Код C

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    void bubble_sort(char *array[], int size)
    {
    char *temp;
    int i, j;

    for (i = 0; i < size; i++)
    for (j=0; j < size; j++)
    if (strcmp(array, array[j]) < 0)
    {
    temp = array;
    array = array[j];
    array[j] = temp;
    }
    }

    void main(void)
    {
    char *values[] = {"AAA", "CCC", "BBB", "EEE", "DDD"};
    int i;

    bubble_sort(values, 5);

    for (i = 0; i < 5; i++)
    printf("%s ", values );
    }

    Помогите пожалуйста изменить код:строки должны браться из файла Input, размер файла заранее неизвестен,память под него выделять динамически(с помощью malloc)(без использования вектора и структур,только указатели). С открытием файла все понятно, а вот дальше я начала путаться в указателях...
     
Загрузка...

Поделиться этой страницей