Я хочу, чтобы программа вызывалась из командной строки следующим образом:
myprogram.exe -F/-T FILE/TEXT -W FILE.WAV -P FILE.PHO -A
Они состоят из 3 частей:
- myprogram.exe
- -F ИЛИ -T и Файл или текст
- -W ФАЙЛ -P ФАЙЛ и -A (Как минимум один, до 3, в любом порядке (или нет, если это сложно))
Так может быть:
myprogram.exe -T "Text Text, test text" -A
или:
myprogram.exe -F FILENAME -A
или:
myprogram.exe -F FILENAME -P FILENAME -W FILENAME
и т. Д.
-A
- это одна функция (нужен текст или файл) -W
записывает WAV-файл с информацией из текста / файла -P
делает что-то похожее на -W
Как лучше всегосправиться с этим?Анализируя argv[x]
один за другим, и решая с if
s?Что-то проще?
Я новичок в программировании и использовании VS2008.