Как вывести кавычки в c
Профиль
Группа: Участник
Сообщений: 2
Регистрация: 1.12.2008
Репутация: нет
Всего: нет
Как в C при помощи printf вывести кавычки в строке.
Решил попрактиковаться в выводе текстовых строк.
Нужно вывести кавычки внутри строки через printf, какие специальные символы для того используются.
Дата 1.12.2008, 14:59 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия
Репутация: 85
Всего: 196
Надо использовать «экранирование» обратным слешем:
Код |
printf(«My text is: \»my text\»\n»); |
Дата 1.12.2008, 15:58 (ссылка) | (нет голосов) Загрузка . |
Профиль
Группа: Участник
Сообщений: 2
Регистрация: 1.12.2008
Репутация: нет
Всего: нет
Спасибо bsa, тоже уже нашёл, но тем не менее.
Запрещается!
1. Публиковать ссылки на вскрытые компоненты
2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
- Действия модераторов можно обсудить здесь
- С просьбами о написании курсовой, реферата и т.п. обращаться сюда
- Вопросы по реализации алгоритмов рассматриваются здесь
- FAQ раздела лежит здесь!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
[ Время генерации скрипта: 0.1060 ] [ Использовано запросов: 21 ] [ GZIP включён ]
Как экранировать кавычки внутри кавычек C#?
Добрый день, в обучающем курсе попалась задачка на на писание тест кейсов. и я столкнулся с проблемой.
Осталось написать два теста
1.Экранированные одинарные кавычки внутри одинарных
2.Экранированные двойные кавычки внутри двойных
Но никак не могу сообразить
Вот условие
Вот то что сделал
- Вопрос задан более трёх лет назад
- 13046 просмотров
1 комментарий
Простой 1 комментарий
Как вывести в консоль кавычки в C#?
Добрый день!
Как вывести в консоль символ кавычки» в языке C#?
- Вопрос задан более трёх лет назад
- 813 просмотров
Комментировать
Решения вопроса 1
Александр @Alexandre888
Javascript-разработчик
Console.Write(«\»текст\»»);
Ответ написан более трёх лет назад
Нравится 5 2 комментария
LoliDeveloper @LoliDeveloper
Добавлю что суть в обратном слеше \, видишь он ставит двойные ковычки. Одни идут как показатель на то что это строковый тип данных «, а вторые после обратного слеша \»
LoliDeveloper, Экранирование
Ответы на вопрос 1
Василий Банников @vabka Куратор тега C#
unixforum.org
C++: экранирование двойных кавычек и двойного обратного слеша
3 сообщения • Страница 1 из 1
ArkanJR Сообщения: 1166 Статус: Профан
C++: экранирование двойных кавычек и двойного обратного слеша
Сообщение ArkanJR » 10.06.2015 18:38
Имеется следующий код:
#include #include #include using namespace std; int main()
При запуске полученного бинарника на экран выводится:
Почему выводится один обратный слеш в кавычках, а не два?
10% — это 0,1.
© Bizdelnick
Спасибо сказали:
Bizdelnick Модератор Сообщения: 20800 Статус: nulla salus bello ОС: Debian GNU/Linux
Re: C++: экранирование двойных кавычек и двойного обратного слеша
Сообщение Bizdelnick » 10.06.2015 20:07
Первый обратный слеш экранирует идущую за ним кавычку. Остаётся только кавычка.
Второй обратный слеш экранирует третий обратный слеш. Остаётся один обратный слеш.
Четвёртый обратный слеш экранирует кавычку. Остаётся кавычка.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще |
в течение (часа) новичок нюанс по умолчанию |
приемлемо проблема пробовать трафик |
Спасибо сказали:
ArkanJR Сообщения: 1166 Статус: Профан
Re: C++: экранирование двойных кавычек и двойного обратного слеша
Сообщение ArkanJR » 10.06.2015 20:32
10.06.2015 20:07
Первый обратный слеш экранирует идущую за ним кавычку. Остаётся только кавычка.
Второй обратный слеш экранирует третий обратный слеш. Остаётся один обратный слеш.
Четвёртый обратный слеш экранирует кавычку. Остаётся кавычка.