mio compilatore (GCC) sta mostrando l'avvisoavvertimento: obiettivi puntatore in inizializzazione si differenziano per signedness
#include<stdio.h>
struct s{
unsigned char *p;
};
int main() {
struct s a = {"??/??/????"}; //warning
printf("%s",a.p);
return 0;
}
avvertimento: obiettivi puntatore in inizializzazione si differenziano per signedness
ti prego, aiutami a perché è questo avvertimento viene .
I valori letterali stringa non sono di tipo "carattere non firmato". –
@SethCarnegie - Stavo per postare quella risposta come dopo aver modificato il suo post (che Mystical mi ha battuto) - fallo e invierò un voto a –
@BrianRoach ok, grazie. –