170 похожих чатов

Привет, в чем ошибка? msvc компилятор, VS struct Mode {

const char* name;
Keymap* keymap;
};

Mode* CreateMode(char *name, Keymap* keymap) { // добавив const char *name, ошибку не убрать
Mode* mode = (Mode*)Allocate(sizeof(Mode));
mode->name = name;
mode->keymap = keymap;
return mode;
}

Mode* text_mode;

text_mode = CreateMode("text", CreateDefaultKeymap());

E0167 аргумент типа "const char *" несовместим с параметром типа "char *"

35 ответов

27 просмотров

Ну во-первых этого кода не достаточно

Вообще такой код выглядит так себе Почему ты в таком стиле вообще пишешь? Кто тебя этому научил?

Пользователь-61ad7 Автор вопроса
Danya🔥
Вообще такой код выглядит так себе Почему ты в так...

Скорее всего код временный, решения в коде простые и могут быть изменены

Пользователь 61ad7
Скорее всего код временный, решения в коде простые...

вообщем, или ты приводишь минимальный код, который иллюстрирует проблему, или мы продолжаем гадать на кофейной гуще

Пользователь-61ad7 Автор вопроса

я такую ошибку уже встречал и исправлял, прост долго искать, подумал может кто скажет готовое решение

Прототип CreateMode покажи

Пользователь-61ad7 Автор вопроса

вот

Пользователь 61ad7
вот

Ты понял в чем ошибка?

Пользователь-61ad7 Автор вопроса
Пользователь-61ad7 Автор вопроса
Danya🔥
Ты понял в чем ошибка?

я добавил const, но ошибка не в этом

Пользователь-61ad7 Автор вопроса
Danya🔥
Я тебе не верю

время 3:22:22 человек вводит все это и запускает программу. Все работает, а почему непонятно. https://www.youtube.com/watch?v=nLyBzD4_Z_4

Пользователь 61ad7
я добавил его

У тебя в прототипе нет const

Пользователь-61ad7 Автор вопроса
d7d1cd
У тебя в прототипе нет const

я пометил то, что это не исправляет проблему

Пользователь-61ad7 Автор вопроса
d7d1cd
Мы не знаем как ты это пометил

написал коммент в той же строке

Пользователь 61ad7
написал коммент в той же строке

Во-первых, так ошибка убирается. Во-вторых, Е0167 ошибка линтера, он может. Попробуй скомпилировать. В-третьих, что ещё за Allocate?

Пользователь-61ad7 Автор вопроса
Liber Azerate
Во-первых, так ошибка убирается. Во-вторых, Е0167 ...

имею ввиду, что можно запустить так, как написано(но я не знаю в чем проблема), если добавить const, то формально это снимет ошибку, но легче от этого не станет, очень желательно узнать, почему оно не работает так, как написано, хоть у автора работает.

Пользователь 61ad7
имею ввиду, что можно запустить так, как написано(...

Это не формально снимет ошибку, а нормально, кек. Не знаю что там и у какого автора, и что у тебя там не работает. Либо объясняй нормально, либо у тебя проблем нет

Пользователь 61ad7
вот у этого автора

Ты думаешь я буду это смотреть? Что за неуважение к людям в чате вообще? Потрать своё время, распиши нормально проблему

Пользователь-61ad7 Автор вопроса
Liber Azerate
Ты думаешь я буду это смотреть? Что за неуважение ...

там 30 секунд посмотреть или мне писать минут 15

Ага, ну раз так...

Liber Azerate
Иди в @pro_winapi

Послал так послал :D

Пользователь 61ad7
почему у него работает?

А так, ставлю на то, что видео четырёхлетней давности, вижак издавна славился своей багованностью... Работало потому, что баг

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
Гляньте, че бывает: Сегодня по одному проекту одной вебстудии делал проект небольшой, на их хостинге. На Modx revo. В определенный момент , работая в админке, вдруг перестал р...
Artem
7
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
12
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Кто нибудь либу Zstandart использовал ? Это либа для сжатия от Цукерберга
Andrey Electron
9
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Карта сайта