Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
SteeLHeaD
1 / 1 / 3
Регистрация: 05.02.2013
Сообщений: 34
#1

Вызов функции с теми же параметрами, что и main - C++

08.02.2013, 18:16. Просмотров 411. Ответов 4
Метки нет (Все метки)

Господа,
вот уже голову сломал.
У меня есть программа, которая принимает на вход 4 параметра и считает кое что.
то есть это

C++
1
2
3
4
5
int main(int argc, char* argv[])
{
  calculate_it( argc, argv );
  return 0;
};
Теперь я её переделываю - один из параметров будет меняться в цикле.
Соответственно, мне надо вызвать calcutate_it с нужными параметрами, которые я задам в main.
Я не могу понять, как мне объявить их чтобы типы были такими как нужно.
Когда я пишу внутри мейна
C++
1
2
int myargc; 
char* myargv[];
то на её вторую строчку компилятор ругается "Error: incomplete type is not allolwed"
я не понимаю, почему.
Как написать эту декларацию?
Спасибо заранее.
http://www.cyberforum.ru/cpp-beginners/thread287322.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2013, 18:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вызов функции с теми же параметрами, что и main (C++):

Рекурсивный вызов функции main
Не понимаю, где здесь рекурсивный вызов main() будет? Написал такой код: ...

Вызов функции с не заданными параметрами из объекта класса
Пишу небольшое API, для себя. Сделал следующие: программист указывает объекту...

Вызов функции потокового ввода-вывода со всеми параметрами
Всем здравствуйте. В классе fstream есть функция void open(const char...

Программа осуществляющая вызов функции несколько раз с различными параметрами
Даны действительные числа s,t. Получить g(1.2s)+g(2s-1,st), где ...

А почему ошибка, что функции print и read не определены в функции main()?
Что-то не понимаю. Они определены в заголовочном файле. А подчеркивается...

4
I.M.
566 / 549 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
08.02.2013, 18:43 #2
Надо либо явно указать размеры массива, либо сразу его инициализировать значениями.
1
SteeLHeaD
1 / 1 / 3
Регистрация: 05.02.2013
Сообщений: 34
08.02.2013, 18:50  [ТС] #3
Спасибо! Помогло!

Добавлено через 4 минуты
Уважаемый I.M.,
я хотел бы обратиться к Вам с просьбой о сотрудничестве.
я поискал и не нашел как на этом форуме написать личное сообщение.
Не могли бы Вы прислать мне свой мейл (или скайп) на почту [удалено]?
Спасибо.
0
I.M.
08.02.2013, 19:03
  #4

Не по теме:

Надо нажать на треугольник справа от ника. Там будет такой пункт.
Модератор потом удалит ваш скайп - запрещено правилами форума призывать продолжать диалог в другом месте.

0
Kastaneda
08.02.2013, 21:08     Вызов функции с теми же параметрами, что и main
  #5

Не по теме:

Вроде как ЛС становятся доступными после определенного числа сообщений на форуме. Думаю в этом проблема.

0
08.02.2013, 21:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2013, 21:08
Привет! Вот еще темы с ответами:

Что написать в функции main
#include "stdafx.h" #include <conio.h> #include <iostream> using...

Что в главной функции main
Друзья, вот программка: добавление данных в упорядоченное двоичное дерево. У...

что такое int argc, char *argv[] в качестве параметров главной (main) функции?
И зачем

Вызов метода класса из main
Как вызвать функцию plus в меин? пробовал вариант р3.=р3.plus(p1,p2), но не...


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

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

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