Opened 4 years ago

Last modified 4 years ago

#442 assigned ожидаются исправления

#4

Reported by: Шиповалов Артем Owned by: Vasily Alferov
Component: WW_mergesort Version: 3.0
Keywords: Cc:

Description

Я не могу сделать со стрингом, но с чаром и интом вроде работает.

Change History (1)

comment:1 Changed 4 years ago by Vasily Alferov

Type: ожидается проверкаожидаются исправления

Вроде мы договаривались, что домашки, которые ты сдавал Егору, проверяет Егор, но ладно, допустим.
С другими лабами так точно не прокатит.

Чтобы сдать эту лабу, нужно, чтобы что-нибудь всё же заработало. Забей пока на номера версий.

Начнём с простого.

  1. Зачем ты делаешь scanf в argv[1]? Ты точно понял, как работает argc/argv? Если у тебя есть хоть какие-то сомнения по этому поводу, обязательно подойди и спроси меня. Или напиши. Нет ничего страшного, если ты не понял, наоборот, ты всё же поймёшь происходящее.
  1. Не забывай освобождать выделенную в mergesort память.
  1. Сортируй, пожалуйста, в правильном порядке.
  1. Не мешай табы с пробелами, код практически нечитаемый. Либо везде табы, либо везде пробелы.
  1. Внимательно посмотри на argc - 2 и argc - 3 в main. В каждом отдельном месте должно быть написано одно и то же. А у тебя разное. Почему? А что всё же там должно быть в каждом месте?

На текущий момент твоя лаба не проходит пример из условия:

$ ./lab_04 char z x y
z x y

Давай начнём с этого. int тоже не работает, но давай до этого потом дойдём. Скорее всего, когда ты исправишь элементарные ошибки в main.c и mergesort.c, для string тоже заработает.

Note: See TracTickets for help on using tickets.