Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Элементарный вопрос, строки, указатели, передача


Автор: VolgaevLG 12.4.2012, 20:56
Товарищи, вопрос элементарный, но я чего-то понять не могу.
Ситуация такая.

Код


OPENFILENAMEA ofm;   //инициализирую структуру для диалога открытия файла
ZeroMemory(&ofm, sizeof(OPENFILENAME));
ofm.hInstance = hinst;
ofm.hwndOwner = hwnd;

OpenDialog(ofm);      //передаю её в свою функцию-оболочку для диалога...

MessageBox(hwnd, ofm.lpstrFile, "File is", NULL);    //смотрю мессаджбоксом путь и файл верные
//и передаю его в другую свою функцию:
LoadFromFile(ofm.lpstrFile);

...

//а функция такая

LoadFormFile(char *path)
{
MessageBox(NULL, path, "Path", NULL);                       //а здесь выводит мусор
}


Знаю что вопрос тупой, однако отнеситесь с пониманием)

Автор: VolgaevLG 12.4.2012, 21:54
А, все, разобрался. Это я в своей функции-оболочке накосячил. Сори за флуд.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)