Инициализация массива строк
От: winogr  
Дата: 10.03.09 06:03
Оценка: :)
Есть код:

#include "stdio.h"

void main(void)
{
  char *msgs[]={"123"};
  char *pc;
  
  pc=msgs[0];  
  pc[0]='0';

  printf("%c\n",pc[0]);
}


вылетает в строке:
pc[0]='0';

кто может объяснить в чем некорректность?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.