Ошибка сегментации в программе на Си
Кроме main.c имеются 2 файла. В первом:
...
unsigned char s [ 100 ] = "a";
f ( & u, (unsigned char **) & s )
...
Во втором:
int f ( unsigned char ** u, unsigned char ** s ) {
...
** s = 'b'; // ошибка сегментации
}
При прогоне под отладчиком, тот показывает ошибку сегментации. В чём ошибка?