Как открыть файл в С++ программы?

Тема в разделе "Общие вопросы по С и С++", создана пользователем eReS, 13 апр 2011.

  1. eReS

    eReS Гость

    Привет всем.

    Нужно реализовать программу, в которой при выполнении какого-то действия можно было открывать файлы *.doc или *.odt через MS Office/OpenOffice.
    Хочу набросать интерфейс на Glade, и чтоб при нажатии разных кнопок открывались разные документы.

    Может можно как-то прикрутить к исходнику команды терминала? Например:
    Код (Text):
    # libreoffice document1.odt
    Интересует только под Linux. Кто-то с этим сталкивался? Может хоть подскажет в какую сторону копать.
     
  2. ierofant

    ierofant Гость

    Теоретически можно через функцию system: http://www.cplusplus.com/reference/clibrary/cstdlib/system/
    Только это будет не очень грамотное решение, хотя и достаточно простое. Для openoffice есть ещё openoffice SDK, инструменты для разработки, но в них ещё разобраться придётся.
     
  3. eReS

    eReS Гость

    Спасибо :facepalm: Через system() как раз и делаю. Еще советовали exec(), но что-то я с ней не разобрался
     
Загрузка...

Поделиться этой страницей