Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Del_Piero_10
Smart is the new Sexy
25 / 25 / 1
Регистрация: 29.12.2008
Сообщений: 109
#1

Как передавать аргументы консольному приложению в Debug? - C++

20.02.2009, 14:21. Просмотров 1206. Ответов 2
Метки нет (Все метки)

Я написал программу, не могу найти ошибку и хочу воспользоватся дебаггом. У меян в программу передается 2 аргумента: имя файла и слово, с которыми должна работать программа. Как при дебагге передать эти 2 параметра?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2009, 14:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как передавать аргументы консольному приложению в Debug? (C++):

Как привязать к консольному приложению иконку? - C++
Как назначить иконку консольному приложению? Чтоб как нормальная программа выглядела.

А как передавать аргументы и где их определять в функцию main() ? - C++
До сих пор, функция main() была без параметров, а тут пример: int main(int argc, char*argv) {} Без каких-либо подробных...

Почему в функцию можно передавать аргументы с амперсандом или без него и результат тот же самый? - C++
К примеру : int main() { int x=3, y=4; swap(&x,&y); return 0; } void swap(int* a, int* b){ int tmp = *a; *a...

Перемещение по консольному окну - C++
как можно перемещать курсор в консоли?то есть в координаты окна допустим 60 80 и т.д. в паскале есть похожая функция а на с/с++ как она...

C++ как правильно передавать функцию как параметр? - C++
Всем првет! Я кодю на OpenGL и сделал клас Game у меня в етом класе есть функция DrawGLScene(); как мне передать ее в ...

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

2
YurA_280784
Заблокирован
20.02.2009, 15:26 #2
Специально написал тебе програмулину, причём мэйн сделал void, ну типа чтоб вообще сложный случай разрулить)))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <windows.h>
#include <stdlib.h>//загшоловки __p___arg
#include <stdio.h>//загшоловк printf
#include <conio.h>
 
int *argc;
char ***argv;
 
void main()
{
    argc = ::__p___argc();
    argv = ::__p___argv();
 
    printf("\tProgram params\r\n");
    for(int i = 0; i < argc[0];i++)
        printf("param %d\t: %s\r\n",i,argv[0][i]);
    getch();
}
Кстати параметры в дебаге нуна прописать в Project->Settings, ниже скриншотик где их написать нуна + не забываем Project->Settings\General : Use MFC in a shared DLL

Не знаю наверно рисунок плохо виден короче параметры проги прописываем в Project->Settings\Debug:Program arguments,вот
1
Миниатюры
Как передавать аргументы консольному приложению в Debug?  
Del_Piero_10
Smart is the new Sexy
25 / 25 / 1
Регистрация: 29.12.2008
Сообщений: 109
20.02.2009, 16:27  [ТС] #3
Спасибо. Нужно было вот это )))

Код
Project->Settings\Debug:Program arguments)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2009, 16:27
Привет! Вот еще темы с ответами:

Как передавать структуру в функцию? - C++
Вопрос глупый, возможно, но я совсем не понимаю, как. Есть у меня в программе стркутура: struct studentmark ...

Как подключить пользовательскую DLL к приложению - C++
Добрый вечер! Я первый раз пишу dll. Вот ее текст: My.cpp: #include&lt;iostream&gt; #include &quot;My.h&quot; using namespace std; namespace...

Как правильно передавать указатель на функцию? - C++
Класс для очереди typedef unsigned size_t; template&lt;typename T&gt; struct List { T data; struct List&lt;T&gt;* next; ...

Как передавать ссылку на структуру в map? - C++
Надо два контейнера один вектор со структурами второй мап с сылками на те структуры. Но вот проблема в map&lt;int, Test*&gt; itag после новой...


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

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

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