#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[]) {
string nazwaPlikuWejsciowego; //-i wejscie.txt
string nazwaPlikuWyjsciowego; //-o wyjscie.txt
string formatLiczb; // flaga -n {int|float}
string znakPomiedzyLiczbami; //-t {space|tab|semi}
string liczbaKolumnWierszy; //-m {counted|headers}
//petla for wyszukuje znacznikow
for(int i = 1; i < argc; ++i) {
cout << argv[i] << endl;
if(argv[i] == "-i") { nazwaPlikuWejsciowego = argv[i+1];}
}
cout << "wejscie = " << nazwaPlikuWejsciowego << endl;
}
uruchamiam program polceniem :
./prog -i wej.txt -o wyj.txt -n int
Niestety takie porówananie w funkcji
if(argv[i] == "-i")
Z góry dziękuje za pomoc.
dodanie znaczników <code class="cpp"> i <code> - Furious Programming