предупреждение: цели указателя при инициализации различаются подписью

Мой компилятор (gcc) показывает предупреждение

#include<stdio.h>

struct s{
     unsigned char *p;
};

int main() {
    struct s a = {"??/??/????"}; //warning
    printf("%s",a.p);
    return 0;
}

предупреждение: цели указателя при инициализации различаются подписью

, пожалуйста, помогите мне, почему появляется это предупреждение.

8
задан Mysticial 8 December 2011 в 18:16
поделиться