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

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

Войти
Регистрация
Восстановить пароль
 
Rev
0 / 0 / 0
Регистрация: 18.09.2011
Сообщений: 27
#1

Подскажите с вводом переменной в строку ShellExecute!!!Please!!! - C++

13.11.2011, 23:37. Просмотров 575. Ответов 2
Метки нет (Все метки)

Как мне в данной строчке присвоить значение Si.doc какой-то переменной?
C++
1
ShellExecute(NULL, "open", "Si.doc", NULL, NULL, SW_SHOWNORMAL);
Чтобы я мог при вводе имени файла, записывать его в эту переменную и подставлять ее в строчку?
eom to char...может использовать, но пока не выходит...(((
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2011, 23:37     Подскажите с вводом переменной в строку ShellExecute!!!Please!!!
Посмотрите здесь:

Посимвольно считать из переменной строку - C++
Добрый вечер Нам задали написать программу "Азбука МОРЗЕ" Какой функцией считать посимвольно строку, например ".--." Мне нужен...

Шаблонная функция вывода переменной в строку - C++
можно ли оживить конструкцию: #include <windows.h> #include <iostream> #include <typeinfo> using namespace std; ...

Подскажите как создать конструктор класса в котором производится инкрементирование статической переменной! - C++
Ребят Всем Добрых Суток!!! Запнулся на создании перегруженного конструктора, компилятор ни как не хочет принимать мой класс - ругается на...

Подскажите как понять ету строку - C++
(N&1 ? -1 : 1) и ее аналог в с шарпе?

Подскажите пожалуйста как разбить строку на массив слов? - C++
Надо разбить строку на массив строк при помощи разделителя... Какой функцией для этого надо восьпользоваться?

Подскажите как разбить строку на массив слов разделителем - C++
нужно разбить строку на массив строк для дальнейшей обработки, подскажите пожалуйста кто знает, как это сделать?

Подскажите, как преобразовать строку с IP адресом в число и обратно - C++
Есть IP адрес в std::string "192.168.1.1", нужно преобразовать его в число, а IP адрес числом преобразовать обратно, не используя сторонних...

Подскажите, как создать одномерную, динамическую строку типа char - C++
Подскажите, как создать одномерную, динамическую строку типа char. И что бы символы вводились с клавиатуры)))

Подскажите, пожалуйста, как правильно объявить динамически расширяемую строку? - C++
Подскажите, пожалуйста, как правильно объявить динамически расширяемую строку? Когда я объявляю так: char* ch1=new char; и считываю её...

ShellExecute WinExec .... - C++
Привет всем :)) у меня появилать очень интересная проблема с WinExec и ShellExecute Вот я запукаю с помощю программы bat файл...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
13.11.2011, 23:51     Подскажите с вводом переменной в строку ShellExecute!!!Please!!! #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
#include <Windows.h>
 
int main()
{
    std::string fileName;
    std::cout << "Enter file name: ";
    std::cin >> fileName;
    ShellExecute(NULL, "open", fileName.c_str(), NULL, NULL, SW_SHOWNORMAL);
    return EXIT_SUCCESS;
}
Rev
0 / 0 / 0
Регистрация: 18.09.2011
Сообщений: 27
14.11.2011, 00:00  [ТС]     Подскажите с вводом переменной в строку ShellExecute!!!Please!!! #3
Работает!!!
А можно еще вопрос?
Почему ShellExecute, не открывает *.jpg... а приходится прописывать путь для программы просмотра изображений, и только потом...он открывает. Это не входит в основной набор, значит?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru