powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обратный слеш в Linux
3 сообщений из 3, страница 1 из 1
Обратный слеш в Linux
    #34548413
Фотография dano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, почему в Linux происходит следующее:

при передаче в командной строке обратного слеша \ он не попадает в аргументы функции main.
Т.е. при передаче такой командной строки:
app abc\cba > rep.txt

и установки следующего отладочного кода в main:

for (i=1;i<argc;i++)
{
arg=argv ;
printf(" Arg#%d:%s ",i,arg);
}

в файле rep.txt
Arg#1: abccba

Т.е. abccba в аргументах main без обратнго слеша.
...
Рейтинг: 0 / 0
Обратный слеш в Linux
    #34548442
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dano wrote:
> при передаче в командной строке обратного слеша \ он не
> попадает в аргументы функции main.
Потому что надо либо ставить двойной бэкслэш или передавать аргументы в
кавычках. Бэкслэш вообще-то специальное значение имеет..
т.е.:
1) app abc\\cba >rep.txt
2) app "abc\cba">rep.txt


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Обратный слеш в Linux
    #34548443
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно придеться делать \\

аффтопитезь: 4 8 15 16 23 42
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Обратный слеш в Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]