Ошибка при открытии стандартного диалога - C (СИ)
Формулировка задачи:
Здравствуйте, возникла следующая ошибка: не могу выбрать через стандартный диалог текстовый файл. Вот код:
Ошибки:
Unhandled exception at 0x7c80a308 in летняя практика самая последняя версия.exe: 0xC0000005: Access violation writing location 0x00417a58.
и:
No symbols are loaded for any call stack frame. The source code cannot be displayed.
Заранее спасибо за помощь
int MAX_FILE_PATH=4000; char strFileName[255]; OPENFILENAME ofn; ofn.lStructSize = sizeof(OPENFILENAME); ofn.hwndOwner = hWnd; ofn.hInstance = NULL; ofn.lpstrFilter = _T("All files0*.*00"); ofn.lpstrCustomFilter = NULL; ofn.nMaxCustFilter = 0; ofn.nFilterIndex = 1; ofn.lpstrFile = "1.txt"; ofn.nMaxFile = MAX_FILE_PATH; ofn.lpstrFileTitle = NULL; ofn.nMaxFileTitle = 0; ofn.lpstrInitialDir = NULL; ofn.lpstrTitle = NULL; ofn.Flags = OFN_OVERWRITEPROMPT | OFN_EXTENSIONDIFFERENT; ofn.nFileOffset = 0; ofn.nFileExtension = 0; ofn.lpstrDefExt = NULL; ofn.lCustData = NULL; ofn.lpfnHook = NULL; ofn.lpTemplateName = NULL; GetOpenFileName(&ofn);
Решение задачи: «Ошибка при открытии стандартного диалога»
textual
Листинг программы
if(GetOpenFileName((LPOPENFILENAME)&ofn) == IDOK)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д