С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 17
1

Argc и argv применение

22.01.2017, 12:05. Показов 3426. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста. Дошел до главы про argc и *argv в книге Шилдта. И там написано что все зависит(как я понимаю) от имени файла. Есть пример, но я не понимаю что как с ней делать. Такое ощущение, что я перепрыгнул сохранение файла...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cstdlib>
using namespace std;
int main(int argc, char *argv[])
{
double a, b;
if(argc!=3) {
cout << "Использование: add число число\n";
return 1;
}
a = atof(argv[1]);
b = atof(argv[2]);
cout << a + b;
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2017, 12:05
Ответы с готовыми решениями:

Что есть argc и **argv в функции int main(int argc, char **argv)?
Здраствуйте, уважаемые кодеры! Что означает argc и **argv в функции int main(int argc, char...

Argc, argv[]
int _tmain(int argc, char* argv) { setlocale(LC_ALL, &quot;Russian&quot;); printf(&quot;Значение argc равно...

argv и argc
Для чего нужны аргументы argc и argv? Как ими пользоваться и оперировать с ними? И почему *argv...

Argc и Argv
Всем привет, у меня такой вопрос, как правильно вызвать данную функцию int test(int argc, char*...

7
Фрилансер
761 / 458 / 146
Регистрация: 06.01.2017
Сообщений: 4,856
22.01.2017, 12:14 2
Lucky_Nucky, вот тут вроде хорошо написано

https://stackoverflow.com/ques... -argv-mean
0
0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 17
22.01.2017, 12:28  [ТС] 3
Все равно как-то неясно. Что они делают я, в принципе понимаю, но не понимаю как их задействовать. Может бегло прочитал, но вроде как не нашел ответ.
0
2686 / 2258 / 244
Регистрация: 03.07.2012
Сообщений: 8,218
Записей в блоге: 1
22.01.2017, 12:39 4
Напиши консольную программу бинарного копирования файлов, которая запускается так:
bincopy <имя исходного файла> <имя файла в который копируем>
пример:
bincopy c:\file1.dat c:\file2.bin
0
Модератор
Эксперт CЭксперт С++
5286 / 2373 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
22.01.2017, 12:41 5
Lucky_Nucky, посмотрите в книжке Стивена Праты "Язык программирования C++. Лекции и упражнения" (6-е издание, 2012).
Глава 17 "Ввод, вывод и файлы", раздел "Файловый ввод и вывод", подраздел "Обработка командной строки", стр. 1020.
0
Диссидент
Эксперт C
27707 / 17325 / 3810
Регистрация: 24.12.2010
Сообщений: 38,979
22.01.2017, 13:38 6
Цитата Сообщение от Lucky_Nucky Посмотреть сообщение
как их задействовать
Напиши такую программку
C++
1
2
3
4
5
6
int main(int ac, char *av[])
{
  for(i=0; i< ac; i++)
    cout << av[i] << endl;
  return 0;
}
Пусть ее имя будет prog.exe
И запускай из командной строки
Код
prog I am Lucky_Nucky
prog "I am Lucky_Nucky" 12345
prog I love "or hate" your forum, pardon
2
Evg
Эксперт CАвтор FAQ
21280 / 8304 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
22.01.2017, 15:16 7
Цитата Сообщение от zer0mail Посмотреть сообщение
Напиши консольную программу
Мне кажется, что ТС'у для начала надо хоть что-то попробовать сделать в консоли, чтобы понять о чём идёт речь. Работая из-под графической IDE и запуская всё мышкой в общем-то нет возможности понять, что такое параметр программы
2
0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 17
22.01.2017, 15:42  [ТС] 8
Спасибо. А то я не сразу понял что нужно сделать. Попробую
0
22.01.2017, 15:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2017, 15:42
Помогаю со студенческими работами здесь

Argc, Argv замена
Всем доброго времени суток, столкнулся с такой проблемой, нет возможности в параметрах ф-ции...

Объясните значение argc и argv
Ув. гуру! Дошёл в учебники до раздела об аргументах argc и argv, но что-то ничего не понял.. ...

argv и argc передача аргумента(пароль)
я должен передать в консоли параметр &quot; пароль &quot; если пароль верен то мне выводит сообщение - пароль...

Передать argc, argv в конструктор класса
Добрый день! Решил я отказаться от getopt и написать разбор аргументов сам. Код получился...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru