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

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

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

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

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

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

Как правильно открыть файл и считать из него строку? - C++
Прювет! подскажите пажалста, как правильно открыть и считать строку из файла. весь функционал по обработке уже написал, а тут застрял...

Как в многомодульной программе открыть файл? - C++
Есть многомодульный код, нужно записать результаты работы в файл. Вопрос в том, как открыть файл что бы все модули программы его видели?...

с++ как открыть exe файл в программе ? - C++
как сделать ? может кто-то знает?

Открыть файл и записать в него строку - C++
Здравствуйте! Подскажите пожалуйста почему вылетает такая ошибка, когда запускаю в visual studio? #include "stdafx.h" #include...

Как открыть файл одновременно для чтения и для записи? - C++
Делаю вот так, но ничего не получается.:( std::fstream inOutCredit("credit.dat", std::ios::ate | std::ios::binary); if...

Открыть текстовый файл, дозаписать в него данные, вывести содержимое файла (файловый ввод/вывод) - C++
Открыть текстовый файл 1.txt, имя файла указывается в командной строке. Дозаписать в него данные. Вывести содержимое файла 1.txt построчно.

Как открыть файл для чтения в БИНАРНОМ режиме? - C++
Друзья! Файл, который надо открыть БИНАРНЫЙ, в нём два байта. Содержание файла 33 20 00 00 имя "input" Вот по логике вещей пра...

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

и если быть откровенным я не понял принцип действия запуска файла...
Kastaneda
Форумчанин
Эксперт С++
4510 / 2852 / 227
Регистрация: 12.12.2009
Сообщений: 7,245
Записей в блоге: 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
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
29.01.2014, 18:38     Как открыть файл в требуемой для него программе? #6
Цитата Сообщение от web-magician Посмотреть сообщение
Нельзя просто запустить файл на открытие если он уже связан с программой запуска?
По ссылке из поста #2 есть ответ. Попробуйте уже на практике наконец.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 19:40     Как открыть файл в требуемой для него программе?
Еще ссылки по теме:

Не удается открыть источник файл "stdio.h" и прочие библиотеки в программе Visual Studio - C++
Помогите народ. На новый компьютер установил эту прогу. На другом компьютере все работало ,а сейчас хз. Выдает 4 ошибки и все они связанны...

Как открыть проект в программе, не запуская саму программу - C++
Ребят, такая тема: У меня есть программа, в которой я создаю проекты, но как сделать так, что бы при запуске созданного мной проекта 1)...

[Сортировка слиянием] Уменьшить количество требуемой памяти для сортировки - C++
Добрый, на момент написания, день всем. Изучаю алгоритмы данных, дошёл до сортировки слиянием (Merge Sort). Прочитал, что для...

По исходной и требуемой цепочкам ДНК найти необходимую для этого цепочку элементарных преобразований - C++
Преобразование ДНК Биологи лаборатории Advanced Celluar Mechanics Lab. (ACM Lab.) занимаются исследованиями в области геномов и...

Не может открыть файл для чтения - C++
Почему-то после закрытия не открывается файл F2? На последнем шаге программы(99 строка) срабатывает проверка: if(!F2) { cout...


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

Или воспользуйтесь поиском по форуму:
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