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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
#1

Как открыть файл в требуемой для него программе? - C++

27.01.2014, 13:58. Просмотров 212. Ответов 6
Метки нет (Все метки)

как указать программе на файл и просмотреть информацию и запустить при желании? расширение может быть любое...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 13:58     Как открыть файл в требуемой для него программе?
Посмотрите здесь:

Как открыть файл для чтения в БИНАРНОМ режиме? C++
C++ Как правильно открыть файл и считать из него строку?
Как открыть файл одновременно для чтения и для записи? C++
C++ [Сортировка слиянием] Уменьшить количество требуемой памяти для сортировки
Открыть файл для ввода и вывода C++
C++ с++ как открыть exe файл в программе ?
C++ Как открыть проект в программе, не запуская саму программу
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4391 / 3234 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
27.01.2014, 14:02     Как открыть файл в требуемой для него программе? #2
Цитата Сообщение от web-magician Посмотреть сообщение
и запустить при желании
оно? Есть ли стандартная функция, запускающая указанный файл с приложениями по умолчанию?
web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
28.01.2014, 22:08  [ТС]     Как открыть файл в требуемой для него программе? #3
почти только вот переделаю под поиск и открытие,а что на счет информации о найденном (или как в данном случае указанном) файле?
под информацией понимается дата создание,каталог хранения,владелец... и т.д. стандартная информация об файле.

и если быть откровенным я не понял принцип действия запуска файла...
Kastaneda
Форумчанин
Эксперт С++
4469 / 2831 / 224
Регистрация: 12.12.2009
Сообщений: 7,202
Записей в блоге: 1
Завершенные тесты: 1
28.01.2014, 22:50     Как открыть файл в требуемой для него программе? #4
Цитата Сообщение от web-magician Посмотреть сообщение
расширение может быть любое...
Если дело происходит в винде, то читать реестр на предмет какая программа привязана к этому расширению. Ну а потом запускать нужную программу с нужным файлом.
web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
29.01.2014, 18:11  [ТС]     Как открыть файл в требуемой для него программе? #5
Цитата Сообщение от Kastaneda Посмотреть сообщение
Если дело происходит в винде, то читать реестр на предмет какая программа привязана к этому расширению. Ну а потом запускать нужную программу с нужным файлом.
Да в винде.То есть и программу и сам файл соответственно запускать...Нельзя просто запустить файл на открытие если он уже связан с программой запуска? (например мр3 файл проигрывается через к примеру aimplayer) не нужно было бы ковыряться в реестре... И что с информацией о файле,как там быть?
Tulosba
:)
Эксперт С++
4391 / 3234 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
29.01.2014, 18:38     Как открыть файл в требуемой для него программе? #6
Цитата Сообщение от web-magician Посмотреть сообщение
Нельзя просто запустить файл на открытие если он уже связан с программой запуска?
По ссылке из поста #2 есть ответ. Попробуйте уже на практике наконец.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 19:40     Как открыть файл в требуемой для него программе?
Еще ссылки по теме:

C++ По исходной и требуемой цепочкам ДНК найти необходимую для этого цепочку элементарных преобразований
C++ Открыть файл и записать в него строку
C++ Как в многомодульной программе открыть файл?
Открыть текстовый файл, дозаписать в него данные, вывести содержимое файла (файловый ввод/вывод) C++
C++ Не может открыть файл для чтения

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
29.01.2014, 19:40  [ТС]     Как открыть файл в требуемой для него программе? #7
HINSTANCE ShellExecute(
_In_opt_ HWND hwnd,
_In_opt_ LPCTSTR lpOperation,
_In_ LPCTSTR lpFile,
_In_opt_ LPCTSTR lpParameters,
_In_opt_ LPCTSTR lpDirectory,
_In_ INT nShowCmd
);



я не понимаю как реализовать это все...переводил страницу и все равно не понял,можете пример привести,если не затруднит )
Yandex
Объявления
29.01.2014, 19:40     Как открыть файл в требуемой для него программе?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru