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

Непонимание работы с аргументами для функции main - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод предложений, состоящих из заданного количества слов http://www.cyberforum.ru/cpp-beginners/thread565884.html
Добрый день всем) Помогите найти ошибку. Задача: Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного количества слов. Код вроде правильный, по идее должен работать, но не пойму в ем ошибка =( То выводит текст( правда весь и без точек), то просто даже не переходит на вывод. Помогите пожалуйста ^^ Очень срочно надо( ...
C++ Количество повторений, итерации, массивы (?), цикл (?) Помогите написать программу (экзаменационная задача): По кругу стоит n людей, которым присвоены номера от 1 до n. Начиная отсчет с первого и двигаясь по кругу, каждый второй человек будет выходить из круга, пока не останется один. Пусть номер оставшегося x. Потом по кругу будет стоять x людей, и процедура выхода из круга будет повторяться до тех пор, пока не останется один человек с номером y.... http://www.cyberforum.ru/cpp-beginners/thread565879.html
C++ Перевести на C++ из Pascal
Вот собственно сама программа: var a:string; b:arrayof string; i,k,f,j:integer; begin readln(a); a:=' '+a; for i:=1 to length(a) do if a=' 'then inc(k)else b:=b+a;
C++ Ключи оптимизации
В Visual Studio есть следующие ключи оптимизации: /Od - оптимизация отключена /O1 - минимальный размер /O2 - максимальная скорость /Ox - полная оптимизация Нигде не могу найти преимущества и недостатки каждого из ключей. Может кто-нибудь подсказать?
C++ Умножить масив на число http://www.cyberforum.ru/cpp-beginners/thread565864.html
Помогите умножить масив на число вот мои наработки застрял в функции . #include <iostream.h> #include <math.h> #define DIM 200 void Factorial(int a, int n); int main()
C++ Мужики! выручайте ,пожалуйста!(Блок - схема) вот условие : Заданы 2 строки, состоящие из слов, разделенных пробелами. Если второе слово первой строки такое же, как второе слово второй строки, то поменять порядок следования символов первой строки на противоположный, в противном случае заменить все символы второй строки на “!” вот программа: #include <stdio.h> #include <string.h> main() {char st1="stro2 chka1"; char... подробнее

Показать сообщение отдельно
Султан
4 / 4 / 1
Регистрация: 11.03.2012
Сообщений: 114

Непонимание работы с аргументами для функции main - C++

04.05.2012, 23:33. Просмотров 372. Ответов 3
Метки (Все метки)

Здравствуйте. В книге Лафоре в теме потоков и фалов есть пример с работой командной строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// comline.cpp
// Демонстрация работы с аргументами командной строки
#include <iostream>
using namespace std;
 
int main(int argc, char* argv[] )
  {
  setlocale(0,"");
  cout << "\nargc = " << argc << endl; // число аргументов
 
  for(int j=0; j<argc; j++)            // вывести аргументы
    cout << "Аргумент " << j << " = " << argv[j] << endl;
  
  system("pause");
  return 0;
  }
Далее в книге указано:
А вот пример работы этой программы:
C:\C++BOOK\Chap12>comline uno dos tres
argc = 4
Аргумент 0 = C:\C++BOOK\CHAP12>COMLINE.exe
Аргумент 1 = uno
Аргумент 2 = dos
Аргумент 3 = tres

Но у меня при выполнении программы:
argc = 1
Аргумент 0 = C:\2\Li12.21\Debug\1.exe

Когда и куда должены вводиться аргументы? Не понимаю...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru