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

Как батником задать значение переменной программе Visual C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись и чтение в тестовый файл http://www.cyberforum.ru/cpp-beginners/thread1140911.html
Создаете текстовый файл example.txt, содержащий текст "C++ is able to input and output the built - in data types using the stream extraction operator>>and the stream insertiomn operator<<.The stream...
C++ В C заносятся из A все отрицательные числа. Потом A дополняется из B числами, перед которыми встречаются отр числа В C заносятся из A все отрицательные числа. Потом A дополняется из B числами, перед которыми встречаются отрицательные числа. http://www.cyberforum.ru/cpp-beginners/thread1140905.html
C++ Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки
Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки. 1. Я дуб дубом,даже не понимаю что надо сделать( 2. Надеюсь на помощь 3. Win32
В одномерном массиве состоящим из n элементов вычислить номер минимального элемента C++
в одномерном массиве состоящим из n элементов вычислить 1)номер минимального элемента 2)сумма элементов расположенных между первым и вторым отрицательными элементами преобразовать массив так,...
C++ Нахождение максимального элемента среди элементов, лежащих выше побочной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread1140853.html
Дана матрица A размером 7 на 7. Составить программу нахождения максимального элемента среди элементов, лежащих выше побочной диагонали.
C++ Переход на новую строку Файл открыт в текстовом режиме. Есть строка , ее надо записать в файл, и перейти на новую строку для следующей записи. fputs(stroka,f); Перепробовал несколько вариантов с 0x13 0x10, не прокатило.... подробнее

Показать сообщение отдельно
TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
07.04.2014, 03:59
argc - число аргументов при запуске программы, если программа запущена без аргументов то считается что аргумент 1(само имя программы)
argv - массив указателей на аргументы(строки), всегда содержит argv[0] - имя программы, и далее по порядку

вывести список всех аргументов:
C++
1
2
3
4
5
6
7
#include <iostream> 
 
int main(int argc, char *argv[]) {
    for(int i=0; i<argc; i++)
        std::cout << argv[i] << std::endl;
    return 0;
}
по задаче, нужно сделать что-то на подобии анализатора аргументов, чтобы брать значения после ключей
вот небольшой пример(без ключей):

main.cpp:
C++
1
2
3
4
5
6
7
8
#include <iostream> 
 
int main(int argc, char *argv[]) {
    if(argc<3)
        return 1;
    std::cout << atoi(argv[1]) + atoi(argv[2]) << std::endl;
    return 0;
}
start.bat:
Bash
1
2
3
@echo off
main.exe 55 100
pause
вывод:
Bash
1
155
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru