Чтение и запись в ячейку памяти

Проведя много исследований в Google, я нашел ниже программу

#include <stdio.h>

int main()
{
    int val;
    char *a = (char*) 0x1000;
    *a = 20;
    val = *a;
    printf("%d", val);
}

, но она выдает ошибку времени выполнения, в *a = 20.

Тогда как я могу записывать и читать определенную ячейку памяти?

Пожалуйста, помогите мне

5
задан Rasmi Ranjan Nayak 26 June 2012 в 12:56
поделиться