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

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

Войти
Регистрация
Восстановить пароль
 
r.e.a.c.t.o.r
0 / 0 / 0
Регистрация: 16.05.2009
Сообщений: 43
#1

Командная строка - C++

31.03.2013, 18:18. Просмотров 688. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста с программой. Объясните, как работать с командной строкой через с++?
Задание таково:
- В командной строке задаются числовые значения. Вывести среднее арифметическое для всех чисел (нечисловые аргументы игнорировать).
И вопрос:
1. Как вывести на экран копию командной строки?

Я нашел только что-то вроде
int main(int argc, char *argv[])
{
...
}
но толком принцип работы не понял... Помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2013, 18:18     Командная строка
Посмотрите здесь:

Командная строка - C++
Допустим мне нужно информацию команды system("wmic diskdrive get model") вывести в memo. c++ Как это сделать?

командная строка - C++
помогите написать программку на СИ, буду мегаблагодарна :) В параметрах командной строки передаются строковые значения. Вывести все...

Командная строка - C++
Я скомпилировал исходный код в exe, а когда запускаю этот exe командная строка сразу закрывается (я даже не успеваю посмотреть что там...

Командная строка - C++
Почему при запуске скомпилированой программы, вместо русских букв у меня какая то ересь?

командная строка - C++
вот такой вопрос: можно ли получить в переменную то, что выводится в командной строке? например, если я выполню...

Командная строка - C++
как сделать вывод сообщений на русском языке(англ.) в командной строке? Почему ошибка в объявлении вещественного типа и как запустить прогу...

Командная строка. - C++
Сумма чисел. числа передаются в виде аргументов командной строки. #include <iostream> #include <locale> using namespace std; ...

Командная строка в С++ - C++
В командной строке задается признак фигуры, объем которой необходимо вычислить: s – шар (аргумент – радиус); k – куб (аргумент –...

C++ и командная строка - C++
Как с помощью с++ открыть ком. строку и ввести команды?

Командная строка - C++
Здравствуйте. Возможна тема, подобная этой уже создавалась, в любом случае не нашел и, если что - прошу прощения. Суть проблемы...

Командная строка - C++
Нужно выполнить задание, но как не пойму... Ввести n строк , найти самую короткую и самую длинную строки. Вывести найденные строки и...

Командная строка - C++
В командной строке задается признак фигуры, объем которой необходимо вычислить: s – шар (аргумент – радиус); k – куб (аргумент...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
7102 / 5279 / 267
Регистрация: 10.12.2010
Сообщений: 23,290
Записей в блоге: 17
31.03.2013, 18:28     Командная строка #2
Цитата Сообщение от r.e.a.c.t.o.r Посмотреть сообщение
о толком принцип работы не понял...
А что тут понимать выполнение программы всегда начинается главной ф-ции.

Добавлено через 55 секунд
Читай система ввода/вывода в С++
StasGamilton
Эксперт по пяченькам
67 / 67 / 1
Регистрация: 16.08.2011
Сообщений: 258
31.03.2013, 19:34     Командная строка #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <stdlib.h>
 
int main(int argc, char** argv) {
   int countNumber = argc - 1;
   float sum = 0;
   
   for(int i = 0; i < countNumber; i++)
      sum += atof(argv[i+1]);
   
   float average = sum/countNumber;
   
   std::cout << average << std::endl;
   
   return 0;
}
Tulosba
31.03.2013, 21:24     Командная строка
  #4

Не по теме:

Цитата Сообщение от Avazart Посмотреть сообщение
А что тут понимать выполнение программы всегда начинается главной ф-ции.
Не всегда. Глобальные переменные и статические члены классов инициализируются до main().

Yandex
Объявления
31.03.2013, 21:24     Командная строка
Ответ Создать тему
Опции темы

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