Мне нужно получить адрес с именем Data
Указатель на символ указывает на символ. Строго говоря, он не указывает на массив.
Однако ваш массив - это массив объектов типа char. Итак, я понимаю, что вы на самом деле имеете в виду «Мне нужно получить адрес первого символа nameData» .
Это довольно просто. Массив неявно преобразуется в указатель на первый элемент массива. Фактически, имя массива распадается на этот указатель всякий раз, когда используется значение. Итак, просто назначьте указатель:
char* pointer = nameData;
Мне нужно преобразовать его в указатель на символ, чтобы сохранить его в файл.
Возможно, вам даже не нужна переменная указателя. Просто передайте массив непосредственно в функцию, которая принимает аргумент указателя символа.