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

Замена символов строками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Предикаты\Функторы http://www.cyberforum.ru/cpp/thread44961.html
Здравствуйте, взялся за прочтение алгоритмов STL и наткнулся на такой вопрос, что же такое Предикаты\Функторы. Определения и примеры я просмотрел, но толком не понял. А именно возникает следующие вопросы: 1)Почему если создается класс, то там перегружается именно () 2)Как понять сколько параметров будут переданы? Вот к примеру код class ManLess { public: bool operator ()(Man& man1, Man&...
C++ На чем пишут Инсталер к програмам?? стало интиресно как работают инсталятори, помогмите розобратся... 1. на каком ПО их пишут? 2. какие требования к ОС 3. как программы заносятся в реестр, и т.д. http://www.cyberforum.ru/cpp/thread44849.html
C++ Консольная графика
Доброго времени суток!!! Как под DOS рисовать примитивные обьекты линии, квадраты, круги? Для Turbo C++, Но если возможно то для C++ Builder. Заранее спасибо...
Пакет C++
Здравствуйте, нужно мне добиться программки по типу сниффера. Почитв инфу по этому поводу нашел сниффер входящих пакетов и возник вопрос. В примере пакет ловят обычным recv() и преобразуют в структуру Пакета и из нее вытягивают данные, вот что мне стало интересно, что получается если не преобразовывать, то мы получаем текст(сообщение к примеру), а если преобразовать, то данные о пакете. Это как...
C++ работа с shared_array http://www.cyberforum.ru/cpp/thread44300.html
Добрый день. Суть вопроса такова: как сделать чтоб shared_array удалялся при уничтожении класса, а не при выходе из конструктора\метода. Собсно класс: Объявляю в public указатель на массив. Затем создаю массив и заполняю значениями. При попадании в smpl_num(const long num) выбрасывается assertion, как я понял потому, что по окончанию конструктора массив удаляется. #include...
C++ *.h Зачем эти файлы, и как с ними работать??? подробнее

Показать сообщение отдельно
YurA_280784
Заблокирован
31.07.2009, 11:35     Замена символов строками
Вообще если юзнуть возможности CString то мона сделать так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
FILE * f = fopen("fPath","rb+");
fseek(f,0,SEEK_END);
long fLen = ftell(f);
fseek(f,0,SEEK_SET);
char * chBuf = (char *)malloc(fLen);
fread(chBuf,1,fLen,f);
fclose(f);
CString str = (CString)chBuf;
str.Replace('>',"&gt");
f = fopen("fPath","wb+");
fLen = str.GetLength();
fprintf(str.GetBuffer(fLen),1,fLen,f);
fclose(f);
Написал очень просто, никаких там проверок на наличие файла и т.д. при желании мона оснастить прогу, а проект мона делать Консоль с поддержкой MFC ну или в самом MFC
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru