Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/198: Рейтинг темы: голосов - 198, средняя оценка - 4.53
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 91

Как открыть файл?

19.06.2016, 19:57. Показов 39022. Ответов 9

Студворк — интернет-сервис помощи студентам
Как открыть файл или программу через с++? К примеру есть приложение .exe, я открываю с++ программу и .ехе открывается. Просто открыть(не в консоли, а просто запустить, как если бы я вручную открыл этот файл)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2016, 19:57
Ответы с готовыми решениями:

Как открыть файл ?
У меня есть визуал студио 2013 и нужно при нажатии на кнопку открыть скажем файл с расширением ехе Ну просто для примера. Какой код...

Как открыть файл
Как открыть созданный файл на компьютере если там не установлен Studio.

Как открыть файл
Добрый вечер, мне нужно открыть файл, как ручками, по типу тыкнул на текстовый файл(к примеру "passwords.txt") и он открылся,...

9
92 / 81 / 57
Регистрация: 19.02.2016
Сообщений: 336
19.06.2016, 19:59
файл через библиотеку fstream;
C++
1
2
ofstream name("text.txt"); //ввод
ifstream name("text.txt"); //вывод
0
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
19.06.2016, 20:04
Лучший ответ Сообщение было отмечено Oleg Pridarun как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main()
{
   FILE * pFile;
   char buffer [100];
 
   pFile = fopen ("myfile.txt" , "r");
   if (pFile == NULL) perror ("Error opening file");
   else
   {
     while ( ! feof (pFile) )
     {
       if ( fgets (buffer , 100 , pFile) == NULL ) break;
       fputs (buffer , stdout);
     }
     fclose (pFile);
   }
   return 0;
}
Добавлено через 2 минуты

Не по теме:

просто открыть

C++
1
system("1.txt")
?
не тестил, может там еще прогу прописать надо, это под винду если что

1
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 91
19.06.2016, 20:06  [ТС]
Цитата Сообщение от fleqfvkb Посмотреть сообщение
файл через библиотеку fstream;
C++
1
2
ofstream name("text.txt"); //ввод
ifstream name("text.txt"); //вывод
что бы открывалось как будто я вручную открыл
0
184 / 192 / 48
Регистрация: 25.08.2011
Сообщений: 792
19.06.2016, 20:08
вам процес нужно запускать?
0
92 / 81 / 57
Регистрация: 19.02.2016
Сообщений: 336
19.06.2016, 20:08
Цитата Сообщение от Oleg Pridarun Посмотреть сообщение
что бы открывалось как будто я вручную открыл
Ну тогда как сказали выше:
C++
1
2
system("Путь/file.txt");
system("Путь/file.exe");
0
2 / 2 / 1
Регистрация: 16.06.2016
Сообщений: 91
19.06.2016, 21:43  [ТС]
Цитата Сообщение от 2ima Посмотреть сообщение
Не по теме:
просто открыть
C++Выделить код
1
system("1.txt")
как раз-таки по теме: это мне и нужно было! спасибо!

Добавлено через 1 час 35 минут
Цитата Сообщение от 2ima Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
int main()
{
   FILE * pFile;
   char buffer [100];
 
   pFile = fopen ("myfile.txt" , "r");
   if (pFile == NULL) perror ("Error opening file");
   else
   {
     while ( ! feof (pFile) )
     {
       if ( fgets (buffer , 100 , pFile) == NULL ) break;
       fputs (buffer , stdout);
     }
     fclose (pFile);
   }
   return 0;
}
Добавлено через 2 минуты

Не по теме:

просто открыть

C++
1
system("1.txt")
?
не тестил, может там еще прогу прописать надо, это под винду если что

стоп! не работает :\
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
19.06.2016, 22:44
Смотри ShellExecute().
0
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
20.06.2016, 09:08
Цитата Сообщение от 2ima Посмотреть сообщение
system("1.txt")
отдельно написать и попробовать хоть разок поиск по форуму или погуглить
0
0 / 0 / 1
Регистрация: 16.11.2016
Сообщений: 20
16.03.2017, 08:35
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstdio>
#include <windows.h>
 
using namespace std;
 
int main()
{
    int a; int b;
    freopen("input.txt","rb",stdin);
    cin >> a >> b;
    fclose(stdin);
    freopen("output.txt","wb",stdout);
    cout << a << ' ' << b;
    fclose(stdout);
    system("output.txt");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.03.2017, 08:35
Помогаю со студенческими работами здесь

Как открыть текстовый файл в с++
В общем, прошу помочь понять эту часть. Задача состоит в том, что нужно разработать программу, которая осуществляет считывание из файла. ...

Как открыть файл из архива?
как на с++ открыть файл exe из архива

Как открыть текстовый файл
С помощью OpenFileDialog получаю имя файла, как дальше его открыть? Свойство FileName имеет тип String^, а то как я пытаюсь (ifstream)...

Как открыть файл в 16 виде
Как открыть файл в шестнадцятиричном виде? Добавлено через 8 минут Вернее посмотреть даные файла в 16 виде

Как повторно открыть файл ifstream
Есть функция int readFile(char* outAdres){ int j(0); fstream inFile; for(QVector&lt;string&gt;::iterator it = files.begin()...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США. Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru