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

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

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

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

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YurA_280784
Заблокирован
20.02.2009, 15:26     Как передавать аргументы консольному приложению в Debug? #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,вот
Миниатюры
Как передавать аргументы консольному приложению в Debug?  
Del_Piero_10
Smart is the new Sexy
24 / 24 / 1
Регистрация: 29.12.2008
Сообщений: 109
20.02.2009, 16:27  [ТС]     Как передавать аргументы консольному приложению в Debug? #3
Спасибо. Нужно было вот это )))

Код
Project->Settings\Debug:Program arguments)
Yandex
Объявления
20.02.2009, 16:27     Как передавать аргументы консольному приложению в Debug?
Ответ Создать тему
Опции темы

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