Я пытаюсь прочитать аргумент командной строки, который выглядит следующим образом
. / Program -aB -v
Но я не могу понять, как я могу прочитать команду -aB.
Я пытался вставить aB в мой переключатель, но он не работал.
Это код, который у меня сработал.
void processCommandSwitches(int argc, char *argv[], char **ppszFileWidgets, Simulation sim){
int i;
// Examine each of the command arguments other than the name of the program.
for (i = 1; i < argc; i++)
{
switch (argv[i][1])
{
case 'v':
sim->bVerbose = TRUE;
break;
case '?':
*ppszFileWidgets = argv[i];
break;
default:
*ppszFileWidgets = argv[i];
}
*ppszFileWidgets = argv[i];
}