Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 1
Регистрация: 16.05.2009
Сообщений: 43
1

Командная строка

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

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

Я нашел только что-то вроде
int main(int argc, char *argv[])
{
...
}
но толком принцип работы не понял... Помогите пожалуйста.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2013, 18:18
Ответы с готовыми решениями:

Командная строка.
Сумма чисел. числа передаются в виде аргументов командной строки. #include <iostream> #include...

командная строка
помогите написать программку на СИ, буду мегаблагодарна :) В параметрах командной строки...

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

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

3
Эксперт С++
8301 / 6131 / 614
Регистрация: 10.12.2010
Сообщений: 28,667
Записей в блоге: 30
31.03.2013, 18:28 2
Цитата Сообщение от r.e.a.c.t.o.r Посмотреть сообщение
о толком принцип работы не понял...
А что тут понимать выполнение программы всегда начинается главной ф-ции.

Добавлено через 55 секунд
Читай система ввода/вывода в С++
0
Эксперт по пяченькам
67 / 67 / 12
Регистрация: 16.08.2011
Сообщений: 249
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;
}
1
Tulosba
31.03.2013, 21:24     Командная строка
  #4

Не по теме:

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

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2013, 21:24

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

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

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

Командная строка в С++
Добрый день, можете подсказать как сделать так, чтобы имена входного и выходного файла программы...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru