Напишите функцию, которая создает колоду карт, хранящуюся в массиве, используя те же определения, которые использовались в предыдущих задачах.Там будет одна карта каждого набора в массиве.Примечания: • Вы должны выполнить malloc () хранилище для возвращенного массива
Ниже приведен фрагмент кода, который показывает вызов функции и печать шестнадцатеричного значения 51-й карты в колоде.
14 char * c;
15 c = make_deck();
16 printf(" %x\n",*(c+50));
мой код
1 char *make_deck()
2 {
3 int i=0;
4 char *deck;
5 deck= (char *)malloc(sizeof(char)*52);
6
7 if (deck==NULL)
8 {
9 printf(“malloc of size %d failed!”,52);
10 }
11 for(i=0;i<52;i++)
12 {
13 *deck= 0x00;
14 }