Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Открыть файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Jпределить шаблонную функцию для замены трех значений http://www.cyberforum.ru/cpp-beginners/thread1144434.html
Помогите определить шаблонную функцию в которой идет замена значений a=b, b=c, c=a
C++ GetOpenFileName не определенна Вот код программы #include <Commdlg.h> #include <Windows.h> OPENFILENAME opendlg; char filename={0}; char *OpenImageFromFile (void) { memset (&opendlg, 0, sizeof(opendlg)); http://www.cyberforum.ru/cpp-beginners/thread1144415.html
Алгоритм заполнения цветом фигуры с затравкой c++ C++
Всем привет! Прошу у вас помощи написать простенький код заливки фигуры, например прямоугольника, с затравкой. Среда Visual Studio C++.
C++ Односвязные списки
Всем доброго времени суток. Мне нужно реализовать вот эти операторы в односвязном списке: void gotoTail() void addToTail(Node* node) void add(Node* node) Их нужно реализовать в списке по...
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread1144391.html
Уважаемые посоветуйте быстрый алгоритм сортировки массива без рекурсии, массивы размером ~250 000 - 1 000 000 элементов, диапазон значений неограничен, хочется послушать совет тех кто уже делал такое.
C++ Передача в функцию двумерного массива Вводится две квадратные матрицы разного размера, посчитать сумму модулей отрицательных элементов каждой матрицы, и среднее значение 2-х сумм модулей отрицательных чисел. (с помощью функции) ... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6401 / 5967 / 1944
Регистрация: 18.12.2011
Сообщений: 15,366
Завершенные тесты: 1
10.04.2014, 13:53
Если для Win32, то примерно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
OPENFILENAME ofn;
    char buf[255]="\0"; // тут окажется выбранное имя файла
    char filter[]="Text Files(*.txt)\0*.txt\0All Files\0*.*\0\0"; // фильтр по типам файлов
    char filterExt[][6]={".txt"};
    char cCustomFilter[256]="\0\0";
    int nFilterIndex=0;
    ofn.lStructSize=sizeof(OPENFILENAME); 
    ofn.hwndOwner=hwnd;       // Дескриптор окна
    ofn.hInstance=hInst;   // handle программы
    ofn.lpstrFilter=filter; 
    ofn.lpstrCustomFilter=cCustomFilter; 
    ofn.nMaxCustFilter=256; 
    ofn.nFilterIndex=nFilterIndex; 
    ofn.lpstrFile=buf;// куда писать имя файла
    ofn.nMaxFile=255; 
    ofn.lpstrFileTitle=NULL; 
    ofn.nMaxFileTitle=0; 
    ofn.lpstrInitialDir=NULL; 
    ofn.lpstrTitle=0; 
    ofn.Flags=OFN_FILEMUSTEXIST; 
    ofn.nFileOffset=0; 
    ofn.nFileExtension=0; 
    ofn.lpstrDefExt=NULL; 
    ofn.lCustData=NULL; 
    ofn.lpfnHook=NULL; 
    ofn.lpTemplateName=NULL;
            
    int ro=GetOpenFileName(&ofn);
    if(ro)
    {
               ....
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru