Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 207
от 09.03.2003, 16:30

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 614
Отправлено ответов: 1385
Активность: 225.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

VicSimon
Статус: Доверительный
Общий рейтинг: 103.24
[Подробней >>]
PoEt
Статус: Начальный
Общий рейтинг: 116.66
[Подробней >>]
Илья
Статус: Доверительный
Общий рейтинг: 107.77
[Подробней >>]
 
Andrew Vext
Статус: Опытный
Общий рейтинг: 107.9
[Подробней >>]
Ramzes
Статус: Опытный
Общий рейтинг: 136.18
[Подробней >>]
Yuri Gordienko
Статус: Опытный
Общий рейтинг: 115.34
[Подробней >>]
 
vitya
Статус: Профессиональный
Общий рейтинг: 107.9
[Подробней >>]
Dzik
Статус: Профессиональный
Общий рейтинг: 114.56
URL: Разработка игрушек
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 599. Всем большой привет! Образовался вопросик - где взять описание кодировки UCS2? Она используется для ... (ответов: 2)
Вопрос № 600. Здравствуйте! Вопрос может быть не совсем по вашей специализации, но больше задавать некому. Можно л... (ответов: 4)
Вопрос № 601. По поводу моего вопроса №598. Я не имею ввиду список, как какой-то контрол и тому подобное. Меня инт... (ответов: 3)
Вопрос № 602. Люди, есть у кого-нить прога перегружающая операцию [][] Если есть, поделитесь плиз, а если нет, под... (ответов: 2)
Вопрос № 604. Как определить: есть ли компьютер в сети? понимаю что пингом, но хотелось бы конкретней, желательно ... (ответов: 1)
Вопрос № 605. Здравствуйте, уважаемые эксперты. Есть структура: typedef struct symbol { char *szKeyword; int... (ответов: 2)

Вопросов: 6, ответов: 14


 Вопрос № 599

Всем большой привет!
Образовался вопросик - где взять описание кодировки UCS2?
Она используется для кодировки русских символов в мобилах.
Как перекодировать из нее в cp-1251 и обратно?
Может у кого есть идеии.
А вообще хочу сделать прогу для работы с русской адресной книгой Siemens ME45.
Заранее благодарен.
nix



Вопрос отправлен: 05.03.2003, 16:21
Отправитель: nix (nix@pisem.net)

[Следующий вопрос >>] [Список вопросов]

Отвечает VicSimon

Приветствую Вас, nix!
Насколько я знаю, в мобилах используется Unicode (Хотя могу и ошибаться ;). Много информации по телефонам Siemens - www.siemens-club.ru (особенно в разделе "Форум").


Ответ отправлен: 06.03.2003, 05:32
Отправитель: VicSimon


Отвечает PoEt

Здравствуйте, nix!
Могу свести с программером, который мобилами занимается!
Может и договоритесь до чего!
Интересует? - пиши :)


Ответ отправлен: 06.03.2003, 07:46
Отправитель: PoEt


 Вопрос № 600

Здравствуйте!
Вопрос может быть не совсем по вашей специализации, но больше задавать некому. Можно ли переносить приложение на С# на Windows 98/ME и делать его полностью автономным, если можно то как?



Вопрос отправлен: 05.03.2003, 17:36
Отправитель: Ivan

[Следующий вопрос >>] [Список вопросов]

Отвечает Илья

Приветствую Вас, Ivan!
У меня появился такой же вопрос, и меня убедили что можно. Но не "перенести", а просто устанавливается .NET Framework, и все работает. Следовательно варажение "делать его полностью автономным" не имеет смысла. В любом случае, все что под .NET заведомо не автономно.
З.Ы. Все равно, пока не увижу своими глазами все это работающее под 98 - не поверю.

Ответ отправлен: 05.03.2003, 22:20
Отправитель: Илья


Отвечает Andrew Vext

Приветствую Вас, Ivan!
Не совсем ясно - автономным от чего?
Чтобы приложение, написанное на C# выполнялось под Win 98/ME необходимо на компьютере с Win 98 установить библиотеки .NET Framework. Библиотеки распространяются свободно (как DirectX) и могут быть скачаны с сайта MS. Объем 27 Мбайт. Если вы работаете в VS.NET, то можете сразу создавать дистрибутив в который будут включены все необходимые библиотеки.

Ответ отправлен: 05.03.2003, 17:53
Отправитель: Andrew Vext


Отвечает PoEt

Добрый день, Ivan!
По Си шарпу я пока такой же юзер,как и ты!
Извини помоч не могу!

Ответ отправлен: 06.03.2003, 07:53
Отправитель: PoEt


Отвечает Ramzes

Доброе время суток, Ivan!
По моему можно, если предварителъно на Win98/Me сделатъ Component Update, который находится на дисках с .NET

Ответ отправлен: 06.03.2003, 08:39
Отправитель: Ramzes


 Вопрос № 601

По поводу моего вопроса №598.
Я не имею ввиду список, как какой-то контрол и тому подобное. Меня интересует создание своего динамического списка киких-либо объектов.



Вопрос отправлен: 05.03.2003, 17:47
Отправитель: Дима Мусиенко (musienko@rambler.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает PoEt

Приветствую Вас, Дима Мусиенко!
Именно эти списки я тебе и предлагаю!
Если ответишь - После завтра солью тебе на мыло!
И хотелось бы узнать, как тебе проги на вкус будут?

Ответ отправлен: 06.03.2003, 07:51
Отправитель: PoEt


Отвечает Yuri Gordienko

Доброе время суток, Дима Мусиенко!
А в чем у тебя возникла проблема? Используется простейшая структура данных
struct SNode{
SNode *prev;
SNode *next;

void *data;
};
Писать тебе пример влом, т.к. подобных классов просто немеряно, - есть в любой более-менее популярной библиотеке.
Рекомендую http://www.nist.gov/dads - там найдешь даже больше, чем тебе нужно.
Удачи



Ответ отправлен: 06.03.2003, 10:24
Отправитель: Yuri Gordienko


Отвечает vitya

Добрый день, Дима Мусиенко!
Создание связанного списка дело достаточно простое, просто, если тебя почему то не устраивает STL - вский шаблонный класс std::list, то помостри в , который будет сидеть у тебя в include директории (насколько мне известно в борланде 5 это будет list.h) - там есть полная реализация, правдо написанна она немного туманно.

Ответ отправлен: 06.03.2003, 12:27
Отправитель: vitya


 Вопрос № 602

Люди, есть у кого-нить прога перегружающая операцию [][]
Если есть, поделитесь плиз, а если нет, поделитесь соображениями и советами.
Заранее благодарен.



Вопрос отправлен: 06.03.2003, 00:25
Отправитель: Lexus

[Следующий вопрос >>] [Список вопросов]

Отвечает Yuri Gordienko

Приветствую Вас, Lexus!
Реализовать это просто, но тебе советую почитать
http://it-books.narod.ru/C_CPP/CppForRealProgrammers_rus.rar
- здесь этот случай тоже описан и пользы для тебя будет больше.
Удачи

Ответ отправлен: 06.03.2003, 10:28
Отправитель: Yuri Gordienko


Отвечает vitya

Приветствую Вас, Lexus!
Просто сообщу вам, что оператора [][] в языке c++ не существует. Создавать собственные операторы так же не возможно, так что на ваш вопрос соожражений и советов не существует.
Скорее всего вам нужно получить данные из матрицы, тогда создай матрицу, как список векторов. Перегрузи для вектора оператор [], перегрузи для матрицы оператор [], который будет возвращать i -ый вектор (советую ссылку на вектор), и тогда mat[i][j], будет работать.

Ответ отправлен: 06.03.2003, 12:35
Отправитель: vitya


 Вопрос № 604

Как определить: есть ли компьютер в сети?
понимаю что пингом, но хотелось бы конкретней, желательно с помощью raw sockets
заранее спасибо



Вопрос отправлен: 06.03.2003, 11:52
Отправитель: Nega+ive (negative@rbcmail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Ramzes

Доброе время суток, Nega+ive!
открываешъ у себя сокет, и коннектишся к порту номер 7 данного компа (это порт ping-а), или к люому другому открытому порту. Если соединение установлено, значит комп сушесвует, если нет, то получишъ соответствующее сообщение.

Ответ отправлен: 06.03.2003, 12:28
Отправитель: Ramzes


 Вопрос № 605

Здравствуйте, уважаемые эксперты.
Есть структура:
typedef struct symbol
{ char *szKeyword;
int dflt;
float fPassDflt;
KWD kwd;
int idx;
char *szHTMLword;
} SYM;
В класе определил структуру как переменную класса.
SYM rgsymRtf[86];
Но когда в конструкторе хочу проинициализировать структуру:
rgsymRtf[86]={ "fs",1,fF,kwdProp,ipropBold,"".....(86записей)};
выдает сообщение об ошибке syntax error : '{'
с указанием на строку инициализации структуры
-> rgsymRtf[86]={ "fs",1,fF,kwdProp,ipropBold,""}
Пишу на С++. Такая инициализация проходит если реализуется не классами.
Что я делаю не так.



Вопрос отправлен: 06.03.2003, 15:57
Отправитель: Игорь

[Следующий вопрос >>] [Список вопросов]

Отвечает Ramzes

Здравствуйте, Игорь!
Ну естесственно, ты пытаешся присвоитъ 86-ому элементу массива целый массив...
пиши просто
rgsym = {...};

Ответ отправлен: 07.03.2003, 14:25
Отправитель: Ramzes


Отвечает Dzik

Доброе время суток, Игорь!
Дак ты обья вляешь переменныю как массив структур, а записываешь данные как в одну переменную
Надо так:
rgsymRtf[86]={{..},{...},и так 86 раз :-)};

Ответ отправлен: 06.03.2003, 16:39
Отправитель: Dzik



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (32)
C / C++ (27)
Perl (6)
Delphi (14)
Pascal (19)
Basic / VBA (10)
Java / JavaScript (9)
PHP (7)
MySQL / MSSQL (5)
Пользователю
Windows 95/98/Me (31)
Windows NT/2000/XP (23)
"Железо" (28)
Поиск информации (14)
Администратору
Windows NT/2000/XP (11)
Linux / Unix (11)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (4)
КоАП (3)

Отправить вопрос всем экспертам выбранной рассылки.




Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное