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

Запустить Opera - C++

Восстановить пароль Регистрация
 
matrix0007
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 6
19.07.2012, 22:08     Запустить Opera #1
всем привет!

помогите с задачкой на с++. нужно считать число с *.txt файла, потом сравнить ее с другим числом, если условие верно, то запускается exe-ник, если не верно, то ничего не происходит.

например, в блокноте число 5,она считывается,потом 5 сравнивается с числом 15, если условие верно , запускается C:\Program Files\Opera.ехе, если не верно условие - ничего не происходит.

спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2012, 22:08     Запустить Opera
Посмотрите здесь:

Запустить c CD два файла C++
Запустить программу в С++ v3.1 C++
C++ Не получается запустить поток
C++ IWebBrowser2 не получается запустить
Запустить DirectSound C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.07.2012, 22:23     Запустить Opera #2
а в чем проблема? задача же
Цитата Сообщение от matrix0007 Посмотреть сообщение
простенькая
matrix0007
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 6
19.07.2012, 22:27  [ТС]     Запустить Opera #3
не знаю С++ ((
dima koz
 Аватар для dima koz
23 / 17 / 1
Регистрация: 05.06.2012
Сообщений: 72
Записей в блоге: 5
20.07.2012, 00:04     Запустить Opera #4
Путь к опере может быть другим.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include "iostream"
#include "fstream"
#include "stdlib.h"
#include "windows.h"
 
using namespace std;
 
int main()
{
    int a=0;
 
    ifstream fileTest;
    fileTest.open("test.txt",ifstream::in);
    if (fileTest.is_open())
    {
        if  (!fileTest.eof()) 
            fileTest >> a;
                
    }
    fileTest.close();
    if (a == 15)
        WinExec ( "C:\\Program Files\\ТвойЭкзешник.exe", SW_SHOWNORMAL );
 
   return 0;
}
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.07.2012, 00:34     Запустить Opera #5
dima koz, зачем же так много писать!?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
#include <Windows.h>
 
#define OPERA_PATH "C:/Program Files/Opera/opera.exe"
 
int main()
{
    std::ifstream file("input.txt");
    const int CONSTANT = 15;
    int a;
 
    if (file.is_open() && file >> a && a == CONSTANT)
        WinExec(OPERA_PATH, SW_SHOWNORMAL );
}
dima koz
 Аватар для dima koz
23 / 17 / 1
Регистрация: 05.06.2012
Сообщений: 72
Записей в блоге: 5
20.07.2012, 00:49     Запустить Opera #6
Jupiter, для того, чтоб кто-то написал лучше и короче

Не по теме:

У меня эта дурацкая привычка много писать из-за кодинга на 1с

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.07.2012, 16:14     Запустить Opera
Еще ссылки по теме:

C++ не могу запустить программу
C++ Как установить и запустить C++
Не могу запустить программу C++

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

Или воспользуйтесь поиском по форуму:
matrix0007
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 6
20.07.2012, 16:14  [ТС]     Запустить Opera #7
спасибо мужики, но задача уже решена, спасибо fasked
Yandex
Объявления
20.07.2012, 16:14     Запустить Opera
Ответ Создать тему
Опции темы

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