Мне нужно изменить ранее написанный код на C++, а для программы - некоторые аргументы командной строки. Другие люди будут делать обзор и будет испытывать этот код, чтобы облегчить их, я написал это ...Назначение argv для целей тестирования
int main (int argc, char *argv[])
{
// To do testing just uncomment the below line.
#define TESTING
#ifdef TESTING
argc = ARGUMENT_COUNT;
argv[1] = new char[strlen(INPUT_FILE) + 1 ];
strcpy(argv[1], INPUT_FILE);
argv[2] = new char[strlen(MERGE_FILE) + 1 ];
strcpy(argv[2], MERGE_FILE);
.
.
.
#endif
Мой вопрос: есть ли другой лучший способ справиться с этим типом тестирования, где командная строка и одна и та же переменная argv
используется везде.
Примечание: У меня нет поддержки IDE. Я использую редактор vi на удаленном сервере.
Обычно вы можете предоставить аргументы через вашу среду IDE. –
Создать скрипт, который запускает вашу программу с указанными аргументами? –
Нет IDE ... Я вхожу на удаленный сервер, чтобы делать кодирование. И я должен проверить только там. – NJMR