Przetwarzanie spacji jako delimitera w parametrach command-line ?

Przetwarzanie spacji jako delimitera w parametrach command-line ?
B8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0

Witam,

Do programu [Visual C++/CLI] przekazuje parametry w postaci lokalnej ścieżki dostępu do pliku np. C:\path1\path2\file1.jpg. Plików oczywiście może być wiele. Standardowo delimiterem jest spacja bądź tab. Jakie macie pomysły aby prawidłowo przetwarzać również parametry, gdzie będzie spacja np. w nazwie folderu czy pliku (C:\path1\moj folder\plik.jpg) ?

--
Pozdrawiam i z góry dzięki,

06
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2440
0

Daj ścieżkę w cudzysłów.

B8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 40
0
0x666 napisał(a)

Daj ścieżkę w cudzysłów.

Parametry są przekazywane przy pomocy menu kontekstowego Windowsa (Wyslij do -> [aplikacja]). Nie mam (chyba?) możliwości ingerencji w to.

06
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2440
0

No to wyciągnij ścieżkę ze stringa zwróconego przez GetCommandLine.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.