Ik heb een programma wat ik via de commandline wil runnen (linux OS). Ik wil nu via de commandline een aantal opties toevoegen. Een daarvan is een bestandsnaam. Nu kan ik alleen de optie -c meegeven. Maar ik betwijfel of ik dit op de juiste manier heb gedaan.
Ik wil nu dus ook een bestandsnaam mee geven. Dus dan wordt het zoiets als:
#> repfinder filename.txt -option1 -option2
Hoe kan ik dit het best doen en is de manier waarop ik het nu gedaan heb goed.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| int main(int argc, char **argv)
{
char circ[] = "-c";
for (int i = 0; i<argc; i++)
{
int compareCirc = strcmp(argv[i],circ);
if (compareCirc == 0){
circular = true;
cout << "Sequence is circular." << endl;
break;
}
}
} |
Ik wil nu dus ook een bestandsnaam mee geven. Dus dan wordt het zoiets als:
#> repfinder filename.txt -option1 -option2
Hoe kan ik dit het best doen en is de manier waarop ik het nu gedaan heb goed.