Форум программистов, компьютерный форум CyberForum.ru

Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка исключений http://www.cyberforum.ru/cpp-beginners/thread609063.html
Есть код программы по поиску совершенных чисел а интервале от a до n. #include <iostream> using namespace std; int main(void) { int a,n; cout<<"Input a: ";
C++ Как правильно перегружать потоковый оператор вывода в файл? Нужен только прототип оператора, реализацию сделаю сам. Обязательное требование: должна поддерживаться "цепная" форма: Log<<"<variable>"<<std::endl<<"<value>"<<variable<<"</value>"<<std::endl<<"<adress>"<<(void *)&variable<<"</adress>"<<std::endl<<"</variable>"<<std::endl;. Я перегрузил, но как то косо, в результате слева поддерживалось только имя потока, но не другой оператор вывода в него. То... http://www.cyberforum.ru/cpp-beginners/thread609028.html
Строка: Подсчитать, сколько слов в строке, и вывести слова, содержащие 3 буквы. C++
Дана строка,заканчивающаяся точкой.Подсчитать, сколько слов в строке.Вывести слова, содержащие 3 буквы.
Программа со списками C++
Здравствуйте! срочно нужна помощь! вот условия поставленнной задачи Общая часть Необходимо реализовать информационную систему «студенческий поток», которая будет поддерживать :
C++ Странное поведение getline http://www.cyberforum.ru/cpp-beginners/thread608982.html
В программе в двух местах используеться getline. В первом случае все супер : string ownerName; getline (cin, ownerName); А во втором, не дает ввести значение и просто заполняет строку "ничем" : string patName; getline (cin, patName); objPat.SetName(patName); void Pat::SetName (string name) { patName=name;
C++ Сортировка в бинарном файле Люди подскажи те как мне сделать то что от меня требует препад, он говорит сделать отсортировку информации в самом бинарном файле. я не могу понять как это делается, у знакомых спрашивал ни кто не знает, подскажите плз. подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16828 / 5249 / 321
Регистрация: 30.03.2009
Сообщений: 14,136
Записей в блоге: 26
19.06.2012, 13:54     Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов?
Насколько я понимаю, проблема такая.

Есть код:

C
char *str="abc\"de\"";
printf ("%s\n", str);
который напечатает

Код
abc"de"
а он хочет, чтобы добавив функцию-конвертор

C
extern char* func (char*);
...
char *str="abc\"de\"";
printf ("%s\n", func (str));
чтобы код начал печатать:

Код
abc\"de\"
Подозреваю, что универсальной библиотеки такого рода нету, т.к. правила экранирования везде разные. А потому куда проще написать её самому
 
Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru