Ну ты в main перенеси main , и добавь в проект 2 файла mdict
Евгений Зайцев
S:03:31:34 22.12
R:03:32:10 22.12
Ладно, я спать пошёл
Danir Erendzhenov
S:03:33:20 22.12
R:03:33:43 22.12
да да я понял
Danir Erendzhenov
S:03:33:29 22.12
R:03:34:00 22.12
подожди в коде ошибки какие то показывает
Danir Erendzhenov
S:03:33:31 22.12
R:03:34:01 22.12
ща
Евгений Зайцев
S:03:35:15 22.12
R:03:36:03 22.12
Показывай
Евгений Зайцев
S:03:35:21 22.12
R:03:36:04 22.12
Только побыстрее
Евгений Зайцев
S:03:35:27 22.12
R:03:36:05 22.12
А то я реально уже вырубаюсь
Danir Erendzhenov
S:03:40:25 22.12
R:03:40:42 22.12
Отправил 1 вложений
Danir Erendzhenov
S:03:40:48 22.12
R:03:41:12 22.12
Отправил 1 вложений
Danir Erendzhenov
S:03:41:05 22.12
R:03:41:28 22.12
ну здесь норм вроде
Евгений Зайцев
S:03:44:52 22.12
R:03:45:44 22.12
Здесь исправь int* на char*
Евгений Зайцев
S:03:45:08 22.12
R:03:45:45 22.12
Я делал в Visual Studio, он такие косяки прощает
Евгений Зайцев
S:03:45:46 22.12
R:03:46:40 22.12
Покажи include в mdict.c и mdict.h
Danir Erendzhenov
S:03:46:14 22.12
R:03:46:40 22.12
че делать мне ?
Евгений Зайцев
S:03:47:36 22.12
R:03:48:30 22.12
Скиньте скрины, где include
Евгений Зайцев
S:03:48:51 22.12
R:03:49:24 22.12
А
Или просто пересобери проект, но теперь не на С99, а на чём-то пораньше
Евгений Зайцев
S:03:49:25 22.12
R:03:50:17 22.12
Ну либо гугли какие библиотеки нужны для этого типа данных и функций
Евгений Зайцев
S:03:49:39 22.12
R:03:50:18 22.12
Советую этот вариант
Евгений Зайцев
S:03:50:31 22.12
R:03:51:12 22.12
Создай новый проект
И там укажи версию языка Си более старую чем C99
Danir Erendzhenov
S:03:50:41 22.12
R:03:50:58 22.12
я вообще не знаю(
Евгений Зайцев
S:03:51:12 22.12
R:03:51:38 22.12
Что ты не знаешь?
Danir Erendzhenov
S:03:51:54 22.12
R:03:52:20 22.12
я же лабу загружаю
Danir Erendzhenov
S:03:52:01 22.12
R:03:52:21 22.12
на гитлаб
Danir Erendzhenov
S:03:52:08 22.12
R:03:52:39 22.12
там препод проверяет
Danir Erendzhenov
S:03:52:22 22.12
R:03:52:54 22.12
у него то новая версия
Danir Erendzhenov
S:03:52:29 22.12
R:03:52:54 22.12
он тупо не примет работу мою
Евгений Зайцев
S:03:52:58 22.12
R:03:53:50 22.12
Нажимаешь кнопочку File слева наверху, там нажимаешь New project или что-то вроде того, там тебе выдастся окно со множеством вариантов языка
Выбираешь C99
Евгений Зайцев
S:03:53:09 22.12
R:03:53:52 22.12
Препод не тупой, он просто поменяет
Евгений Зайцев
S:03:53:38 22.12
R:03:54:22 22.12
Это нормально, что функции в разных версиях языка по разному работают
Он просто переключит и всё
Danir Erendzhenov
S:03:55:01 22.12
R:03:55:29 22.12
какую ?
Евгений Зайцев
S:03:55:20 22.12
R:03:56:10 22.12
И ещё в mdict.h подключи напиши наверху #include <errno.h>
Если хочешь сам пересоздать, то просто создай проект и закинь туда main, mdict.c и mdict.h из из архива
Евгений Зайцев
S:05:06:27 22.12
R:05:07:00 22.12
Открыл виртуалку, открыл clion, переписал прогу под clion , заархивировал проект и отправил тебе
Danir Erendzhenov
S:05:06:31 22.12
R:05:06:49 22.12
как его запустить?
Евгений Зайцев
S:05:06:57 22.12
R:05:07:29 22.12
Разархивируй
Евгений Зайцев
S:05:07:03 22.12
R:05:07:56 22.12
Зайди в CLion
Евгений Зайцев
S:05:07:10 22.12
R:05:07:57 22.12
Нажми открыть проект
Евгений Зайцев
S:05:07:23 22.12
R:05:07:58 22.12
И выбери разархивированную папку
Danir Erendzhenov
S:05:07:40 22.12
R:05:08:10 22.12
ну
Евгений Зайцев
S:05:08:48 22.12
R:05:09:47 22.12
?
Евгений Зайцев
S:05:10:23 22.12
R:05:11:09 22.12
Если тебе надо что-то ещё было делать, инициализировать гит директорию или просто что-то не запускается, то просто забери из разархивированной папки main, mdict.c, mdict.h и перенеси в свой проект
Открыть проект это:
Верхняя левая кнопка File->Open...
Danir Erendzhenov
S:05:21:00 22.12
R:05:21:27 22.12
Отправил 1 вложений
Евгений Зайцев
S:05:22:39 22.12
R:05:23:25 22.12
Это у тебя проект не собирается
Danir Erendzhenov
S:05:24:38 22.12
R:05:25:02 22.12
если я запушу у препода тоже не соберется?
Евгений Зайцев
S:05:25:13 22.12
R:05:25:48 22.12
Ты строчку #include mdict.h не удалил случаем из main?
Евгений Зайцев
S:05:25:45 22.12
R:05:26:48 22.12
Я не знаю, в чем у тебя сейчас косяк
Код полностью правильный, я сам только что запускал на том же CLion
Danir Erendzhenov
S:05:26:13 22.12
R:05:26:45 22.12
Отправил 1 вложений
Danir Erendzhenov
S:05:27:36 22.12
R:05:28:01 22.12
да он тесты не проходит
Евгений Зайцев
S:05:27:49 22.12
R:05:28:45 22.12
В mdict.h найди первые две строчки и последние
Евгений Зайцев
S:05:28:31 22.12
R:05:29:17 22.12
Видишь там название LABA_9 и что-то дальше
Евгений Зайцев
S:05:28:37 22.12
R:05:29:18 22.12
Ну что-то капсом
Евгений Зайцев
S:05:28:58 22.12
R:05:29:46 22.12
Измени LABA_9 на LAB_9
Danir Erendzhenov
S:05:29:23 22.12
R:05:29:51 22.12
Отправил 1 вложений
Евгений Зайцев
S:05:30:13 22.12
R:05:31:15 22.12
Да, это оно
Danir Erendzhenov
S:05:30:20 22.12
R:05:30:45 22.12
Отправил 1 вложений
Евгений Зайцев
S:05:30:31 22.12
R:05:31:16 22.12
Вот во всех трёх строчках измени LABA_9 на LAB_9
Danir Erendzhenov
S:05:31:28 22.12
R:05:31:53 22.12
я поменял
Danir Erendzhenov
S:05:31:30 22.12
R:05:31:54 22.12
посмотри
Евгений Зайцев
S:05:31:40 22.12
R:05:32:13 22.12
И CMakeLists тебе скорее всего надо под себя переделать, но тут я хз, в той методе, что ты мне скинул, об этом ничего не было сказано вообще
Danir Erendzhenov
S:05:32:37 22.12
R:05:33:05 22.12
Отправил 1 вложений
Евгений Зайцев
S:05:35:01 22.12
R:05:35:59 22.12
Покажи файл main
Евгений Зайцев
S:05:35:05 22.12
R:05:36:00 22.12
Что внутри него
Евгений Зайцев
S:05:35:42 22.12
R:05:36:31 22.12
А
Евгений Зайцев
S:05:35:45 22.12
R:05:36:32 22.12
Не, не надо
Danir Erendzhenov
S:05:36:19 22.12
R:05:36:40 22.12
Отправил 1 вложений
Евгений Зайцев
S:05:37:12 22.12
R:05:37:57 22.12
Я реально хз че у тебя там происходит
Евгений Зайцев
S:05:38:20 22.12
R:05:38:57 22.12
Если прям вообще не можешь разобраться, то возьми пустой проект, который тебе выдали изначально, создай в нём mdict.c и mdict.h и скопируй текст просто
Евгений Зайцев
S:05:38:48 22.12
R:05:40:28 22.12
Только вот это не забудь
Danir Erendzhenov
S:05:39:26 22.12
R:05:39:54 22.12
че делать
Евгений Зайцев
S:05:40:15 22.12
R:05:40:57 22.12
TEXT: message_text=="" AND len(message_attachments==0).
Если Вы видите это сообщение - отпишите https://vk.com/p0m0shnik
Любим Вас💫
Евгений Зайцев
S:05:40:59 22.12
R:05:41:55 22.12
Ля, ну реально
Ты же дал задание написать код
Евгений Зайцев
S:05:41:01 22.12
R:05:41:56 22.12
Я написал
Евгений Зайцев
S:05:41:23 22.12
R:05:41:57 22.12
Я не знаю, что у тебя там сейчас в компе происходит
Может, ты что-то не то тыкнул или ещё что
Евгений Зайцев
S:05:41:28 22.12
R:05:42:28 22.12
Я реально хз
Danir Erendzhenov
S:05:42:37 22.12
R:05:43:11 22.12
кароче
Danir Erendzhenov
S:05:42:45 22.12
R:05:43:12 22.12
давай я тебе репозиторий скину
Danir Erendzhenov
S:05:43:11 22.12
R:05:43:29 22.12
ты зайдешь сделаешь сам убедишься
Danir Erendzhenov
S:05:43:18 22.12
R:05:43:48 22.12
я ниче не тыкал
Danir Erendzhenov
S:05:43:22 22.12
R:05:43:48 22.12
все как обычно делал
Danir Erendzhenov
S:05:43:28 22.12
R:05:43:49 22.12
до этого 8 лаб сдавал
Danir Erendzhenov
S:05:43:31 22.12
R:05:44:08 22.12
все норм было
Danir Erendzhenov
S:05:45:25 22.12
R:05:45:53 22.12
вот я тебе показываю
Danir Erendzhenov
S:05:45:29 22.12
R:05:45:54 22.12
что тесты не проходят
Евгений Зайцев
S:05:46:21 22.12
R:05:47:13 22.12
Тесты не проходят, потому что у тебя проект не собирается
Евгений Зайцев
S:05:46:29 22.12
R:05:47:14 22.12
А не собирается он хер знает почему
Danir Erendzhenov
S:05:46:30 22.12
R:05:47:04 22.12
может из за этой надписи?
Евгений Зайцев
S:05:46:43 22.12
R:05:47:43 22.12
Я буквально только что этот проект у себя собирал и запускал
Евгений Зайцев
S:05:47:24 22.12
R:05:48:14 22.12
Вот оно что
Евгений Зайцев
S:05:47:27 22.12
R:05:48:15 22.12
Ну конечно
Евгений Зайцев
S:05:47:33 22.12
R:05:48:16 22.12
Я же говорю, что криво создал
Евгений Зайцев
S:05:47:44 22.12
R:05:48:44 22.12
У тебя этот файл никак не линкуется с проектом
Евгений Зайцев
S:05:48:16 22.12
R:05:49:14 22.12
Создай его ещё раз, только галочку поставь в поле target что-то там