Я пытаюсь просто выделить память указателю на char (его предполагается хранить шестнадцатеричные значения позже) Как только я запустил этот код, программа выйдет из строя. (я должен использовать C-String)Я не могу выделить память для своего указателя char
int main() {
char *c = (char*)malloc(sizeof(unsigned int)*2);
}
Я вижу это по всему интернету, как пример, но он не на моей машине. Зачем?
Почему malloc (который является C), а не новый (который является C++) – olevegard
, как это будет выглядеть? – JustAJavaProgrammer
Как он чаше? Это ошибка компилятора? –