The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"С++ требуются перегруженные операции >> <<"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"С++ требуются перегруженные операции >> <<" 
Сообщение от sev emailИскать по авторуВ закладки(ok) on 13-Дек-05, 18:57  (MSK)
Уважаемые ALL, мне нужен class C++ , у которого есть перегруженные операции >> и <<, преобразующие конструкции вида "\n\t\r\0xAA" в коды.
Например, есть файл с текстом "str1\nstr2", после операции чтения должна
получаться строка с символом новой строки посередине. При записи преобразование должно идти в обратную сторону.
Если кто встречал подобное киньте пожалуйста ссылочку.  
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "С++ требуются перегруженные операции >> <<" 
Сообщение от JetSnaiL emailИскать по авторуВ закладки on 13-Дек-05, 19:46  (MSK)
>Уважаемые ALL, мне нужен class C++ , у которого есть перегруженные операции >> и <<, преобразующие конструкции вида "\n\t\r\0xAA" в коды.
>Например, есть файл с текстом "str1\nstr2", после операции чтения должна
>получаться строка с символом новой строки посередине. При записи преобразование должно идти
>в обратную сторону.
>Если кто встречал подобное киньте пожалуйста ссылочку.

1) пишем функции преобразования "туда" и "обратно".
2) пишем класс, перегружаем в нем операторы, в которых и используем эти функци.

Как преобразовывать '\n' в символ перевода строки объяснять не стану. Уж больно большое количестко такой информации в интернете. К примеру в той же TinyXML (OpenSource) или банальный std::string::replace.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру