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

Как передать пути в качестве аргументов приложению? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выделить в памяти объект класса string и присвоить ему значение http://www.cyberforum.ru/cpp-beginners/thread1500225.html
Здравствуйте! Я доучился :-( Дошел до полиморфизма и сдал проект и не знаю как работать с классом string. Нужно в памяти выделить объект класса string и присвоить ему исходное значение "NoName". Нижеприведенный код не работает... #include <iostream> #include <string> using namespace std;
C++ Выполнение приложения в фоновом режиме Здравствуйте! Подскажите пожалуйста, как сделать так, чтобы после запуска приложения оно не болталось в консоли и занимало её, а освобождало (как, например, apachectl start, который отработал и исчез). Нужно решение, работающее под UNIX (FreeBSD). Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1500222.html
ASCII игра из русских символов C++
В общем решил написать небольшую консольную игру, все игровые объекты будут отображаться символами из таблицы ASCII, интерфейс будет на русском, но вот беда, кодировка Windows 1251 очень скудна на символы в отличии от обычной ASCII, что можете посоветовать для корректного отображения русских символов и символов из таблицы ASCII. Есть идея менять локаль каждый раз перед тем как хочу напечатать...
Сравнение строк с типом string C++
Приветствую уважаемые посетители сей темы! Хотелось бы узнать как можно сравнить переменную типа string? (Возможно есть какой то прототип strcmp?)
C++ Скачать среду разработки для программирования http://www.cyberforum.ru/cpp-beginners/thread1500140.html
Здравствуйте. Я, не как, и не где не могу скачать среду для разработки программирования. подскажите пожалуйста где его скачать.
C++ Стратегия выделения/освобождения памяти здравствуйте господа. есть такой вопрос. пусть есть класс например Bitmap - несжатое растровое изображение. Пусть необходимо уметь считывать этот bitmap из файлов различных форматов. пусть за работу с каждым форматом отвечает свой класс. например IoBmp, IoTiff, IoPng. например за считывание битмапа из IoBmp отвечает какой-нибудь статический метод IoBmp::open(const std::string &fileName). вопрос... подробнее

Показать сообщение отдельно
VoltDeMar
 Аватар для VoltDeMar
16 / 16 / 0
Регистрация: 05.06.2012
Сообщений: 1,015
17.07.2015, 09:43     Как передать пути в качестве аргументов приложению?
Здравствуйте.

Как запускать приложения в дебагере VS с параметрами?
Как передать пути приложению, запуская его другим приложением. Если передать пути в качестве аргументов, то как их считать? Желательно пример.

Я пробовал делать так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    
    for (int i = 0; argv[i] != '\0'; i++)
    {
        std::wstring s = argv[i];
        std::wstring test =L"ddddddd";
        wcout << s.c_str() << endl;
        wcout << test.c_str() << endl;
 
        if (argv[i][0] == 'D' && argv[i][1] == '{')
        {
            cout<< "some text" << endl;
        }
    }
запуская приложение с аргументом D{"путь", но это не срабатывает, почему? Если оставить только if (argv[i][0] == 'D') то работает. Можно ли передавать строки произвольной длины, как?
при попытке вывода значений получаю wcout - ничего не выводится, при попытке вывести cout выводится код из цифр и буков, наверное адрес. В каком формате передавать для cout ?

Добавлено через 7 минут
Цитата Сообщение от VoltDeMar Посмотреть сообщение
Как запускать приложения в дебагере VS с параметрами?
Visual Studio 2012
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru