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

как открыть текстовой файл из программы - C++

Восстановить пароль Регистрация
 
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
20.08.2013, 00:04     как открыть текстовой файл из программы #1
хочу програмно открыть текстовик, но не fopen(), а реально, чтоб запустилась программа блокнот или какая по умолчанию стоит для чтения текстовиков
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
20.08.2013, 00:13     как открыть текстовой файл из программы #2
C++
1
system("/path/to/executable [options]");
или просто:
C++
1
system("executable [options]");
если $PATH в порядке)
Hugra
 Аватар для Hugra
47 / 47 / 1
Регистрация: 18.07.2013
Сообщений: 138
Записей в блоге: 1
20.08.2013, 00:14     как открыть текстовой файл из программы #3
Цитата Сообщение от soican Посмотреть сообщение
хочу програмно открыть текстовик, но не fopen(), а реально, чтоб запустилась программа блокнот или какая по умолчанию стоит для чтения текстовиков
C++
1
2
3
4
5
6
#include <iostream>
int main()
{
    system("start notepad");
    return 0;
}
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
20.08.2013, 00:22  [ТС]     как открыть текстовой файл из программы #4
Цитата Сообщение от gromo Посмотреть сообщение
если $PATH в порядке)
я что то не понял, я допустим хочу файл "Result" открыть
пишу
C++
1
2
system("/Result.txt/to/executable [options]");
 system("pause");
- не запускается
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
20.08.2013, 00:37     как открыть текстовой файл из программы #5
soican, да я это в общем случае просто описал. Конкретно для вас:

C++
1
system("notepad /Result.txt");
где /Result.txt - полный путь к текстовому файлу.
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
20.08.2013, 01:12  [ТС]     как открыть текстовой файл из программы #6
Цитата Сообщение от gromo Посмотреть сообщение
полный путь к текстовому файлу.
полный путь это не есть хорошо, я же result сначала создаю и по умолчанию он там,где exe, как мне получить путь к exe не знаете?
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
20.08.2013, 01:23  [ТС]     как открыть текстовой файл из программы #7
кстати не так всё гладко:
system("notepad /D:\Result.txt"); не открывает не фига - предлагает создать
Миниатюры
как открыть текстовой файл из программы  
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
20.08.2013, 03:05     как открыть текстовой файл из программы #8
Цитата Сообщение от soican Посмотреть сообщение
system("notepad /D:\Result.txt");
не смущает ничего?
Вот эта инструкция открывает файл result.txt на диске D:/ :
C
1
system("notepad D:\\Result.txt");
Если в пути используете обратные слеши, то их нужно экранировать еще одним слешем, потому что Билл Гейтс не посоветовался с друзьями и оставил такой слеш у себя в ОС.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.08.2013, 18:24     как открыть текстовой файл из программы
Еще ссылки по теме:

C++ с++ как открыть exe файл в программе ?
Как открыть код программы C++
Как открыть файл формата hrtf? C++

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

Или воспользуйтесь поиском по форуму:
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
20.08.2013, 18:24  [ТС]     как открыть текстовой файл из программы #9
а как мне получить путь к exe не знаете?
у меня так работает:
C++
1
system("D:\\Result.txt");
правда я из СBuilder, поэтому у меня ещё досовское окно вылазиет при открытии, не знаете как его закрыть, а то как то и блокнот открывается и командная строка
Yandex
Объявления
20.08.2013, 18:24     как открыть текстовой файл из программы
Ответ Создать тему
Опции темы

Текущее время: 18:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru