| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > аргументы main'a |
| Автор: chaos 3.8.2004, 13:22 |
| Подскажите как это сделать. Надо передавать в программу параметры |
| Автор: _hunter 3.8.2004, 16:15 |
| передать при отладке или при выполнении? если последнее: ИмяПрограммы.exe параметры если при отладке ( C++ Builder ) Run->Parameters... или я не понял чего? |
| Автор: Yuri Burger 3.8.2004, 16:53 | ||
int main(int argc, char* argv[]) { for(int i=0;i<argc;i++) { printf("%s\n", argv[i]); } return 0; } argc - количество переданных тебе аргументов argv - массив указателей на C строки (заканчиваются нулем) проге всегда передается как минимум 1 аргумент, argv[0] указывает на строку пути/имени проги. |
| Автор: Peter 16.8.2004, 13:37 |
| Ну, да. В командной строке после названия exe-шника пишешь набор параметров. А обрабатываешь - какYuri Burger указал. |
| Автор: Аленка 18.12.2006, 22:16 | ||
А никто не знает как в студии это сделать?(Microsoft Visual Studio) |
| Автор: Аленка 18.12.2006, 23:42 |
| Daevaorn, спасибо!! |