Исключение, выданное в 0x00007FF795014E96 в Project1.exe: 0xC0000005: место записи нарушения прав доступа 0x00000000705B49C0 - PullRequest
2 голосов
/ 20 апреля 2019
#include <stdio.h>
#include <ctype.h>
void spyral(int boyut)
{
    int i;
    int*a = malloc(boyut * sizeof(int*));
    for (i = 0; i < boyut; i++)
    {
        a[i] = i + 1; //program is erroring here
    }
    for (i = 0; i < boyut; i++)
    {
        printf("%d", a[i]);
    }
    /*int x = 5;
    int y = 5;
    int** a = malloc(x * sizeof(int*));
    for (int i = 0; i < y; i++) {
        a[i] = malloc(sizeof(int*) * y);
    }*/
}
int main()
{
    spyral(6);
}

Я хочу отправить переменную в функцию из main, этот код не работает на visual studio, но работает на dev-c ++.Я хочу работать на visual studio, в чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...