В тексте посимвольно перевернуть каждую строку. Передать текст через командную строку

Я ввёл условный текст (не через cmd(win+R), а через путь в вижле:проект-свойства-свойства конфигурации-отладка-аргументы команды). Условный текст (под текстом подразумевается массив строк) вот такой:

«asdf "abc d efg 12345 qwert"».

Дополните мой код выводом всего «перевёрнутого текста» на экран. Заранее большое спасибо.

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
void reverse(char s[]);
int main(int argc,char *argv[])
{ setlocale(LC_ALL, "Russian");
  int i;
  for(i=1;i<argc;i++)    
  {                      
    printf("\n исходная строка:        %s", argv[i]);
    reverse(argv[i]);        
    printf("\n преобразованная строка: %s", argv[i]);
  }
  puts("\n\n");
  return 0;
}
void reverse(char s[])
{
    int length = strlen(s);
    int c, i, j;

    for (i = 0, j = length - 1; i < j; i++, j--)
    {
        c = s[i];
        s[i] = s[j];
        s[j] = c;
    }
}

Ответы (0 шт):