Nella prima lezione sulle stringhe del C viene detto che hanno un carattere terminatore. Quindi devi sempre prevedere un carattere in più.
Inoltre, se il testo ti dice che devi scrivere AM o PM vuol dire che la stringa dovrà essere di 3 caratteri. Quindi
char gg[3];

Rispondi quotando