Цитата(John851 @ Jul 6 2010, 22:10)

К сожалению мне тут не поможет оператор взятия адреса от адреса
Что значит "оператор взятия адреса от адреса"?
char array[x] - массив элементов типа char.
array[x] - возвращает не указатель, а именно тип элемента массива - просто char.
Соответственно, вызов функции с параметрами - char *arg1 должен выглядеть так:
func(&array[x], &array[y]);