как предотвратить потерю двойных кавычек в argv?

Хорошо, я знаю, что могу сделать цикл следующим образом:

for (int i=1; i<=argc-1;i++) {
  cout << argv[i] << endl;
}

Но таким образом двойные кавычки теряются, то есть строка"something here" рассматривается как один элемент массива args и кавычки теряются.

Хорошо, я знаю, что могу принимать кавычки, если в параметре есть место внутри, но кавычки всегда теряются, независимо от того, есть место или нет.

Ответы на вопрос(2)

Ваш ответ на вопрос