Почему не работает интерактивный ввод - помогите!

Уважаемые господа (С++)-программеры,
здравствуйте!
Подскажите, пожалуйста, почему не работает следующий код:
#include <iostream>
#include <fstream>
#include <cmath>
#include <bitset.h>
#include <cstring>
using namespace std;
int main()
{
char *n_file;
cout << " INPUT up for processing of the file name: ";
cin >> n_file;
...
return 1;
}
То есть, описанный интерактивный ввод символов не появляется на экране ...?
--
Если Вы получили мое послание, то я был бы очень признателен Вам за отклик.
С уважением,
nick59 - <nick***@i*****.ru>.
Здравствуйте !
Ошибка как минимум тут:
Память под буфер, в который будет производиться ввод
не выделена.