LINUX.ORG.RU

[c] [printf] вывести 2 бекслеша подряд

 ,


0

1

Привет.

Подскажите, как printf вывести 2 бекслеша подряд.

Вот так не работает:

printf("%s", "////");
На выходе получаем один бекслеш.

Это можно сделать одной строкой, а не как-нибудь так?

printf("%s%s", "//", "//");

Спасибо.

То, что написал ТС, у меня выводит 4 прямых слэша. Если заменить 4 слэша на 4 бэкслэша, то выводится 2 бэкслэша. Оба эти результата вполне ожидаемые.

Может, глюк компилятора?

proud_anon ★★★★★
()
Ответ на: комментарий от annoynimous

Проверил. Теперь работает. И мои исходный код работает.
Опять, наверное, вещества в чай подсыпали...

Frakhtan-teh ★★
() автор топика
Ответ на: комментарий от proud_anon

Скорее всего, я просто забыл перецомпилировать свой хелловорлд :/

Frakhtan-teh ★★
() автор топика
Ответ на: комментарий от Frakhtan-teh

>Проверил. Теперь работает. И мои исходный код работает.

Скорее всего, я просто забыл перецомпилировать

И да, со слешами в топике ошибся.



вот и поговорили

Corey
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.