Witam
Poniżej zamieszczam fragment kodu, który działał poprawnie do momentu, kiedy postanowiłem użyć tabeli panel[]. Kompilator zgłasza ostrzeżenie. Po uruchomieniu wywala błąd "Naruszenie ochrony pamięci" i kończy program. Co robię źle, że przy kopiowaniu znaku z tablicy tak się dzieje? Program jest pisany w C i uruchamiany w Linuxie.
char panel[]="HLHLHLHLHLHLHLHLHLHL\n"
struct odpowiedz{
char start[3];
char adres[3];
char stan[2];
};
struct odpowiedz status[20];
for(i=0; i<20; i++)
{
char adr[3];
sprintf(adr, "%d", i);
strcpy(status[i].start, "AA");
strcpy(status[i].adres, adr);
strcpy(status[i].stan, panel[i]); // linia przy której kompilator zgłasza ostrzeżenia
}