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

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


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

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 171
от 09.08.2005, 17:44

Администратор:Калашников О.А.
В рассылке:Подписчиков: 186, Экспертов: 23
В номере:Вопросов: 2, Ответов: 3


Вопрос № 24520: Здраствуйте. Хотел спросить: Я пишу програму на С++ Builder 6. И вот у меня есть задача взять 2 dbf файла и выбрав некоторую инфу из них создать третюю такую dbf базу даных. Но у меня один dbf файл не кодирован, а другой кодирован кодировкой "86...
Вопрос № 24522: Здраствуйте. Заранее извиняюсь за мой руский. Мне приходится обрабатывать много даных и я хотел бы выделять под них память. Но как мне динамически ( тоесть не зная до процеса компиляции количества елементов) выделить память под двох измерительный мас...

Вопрос № 24.520
Здраствуйте. Хотел спросить: Я пишу програму на С++ Builder 6. И вот у меня есть задача взять 2 dbf файла и выбрав некоторую инфу из них создать третюю такую dbf базу даных. Но у меня один dbf файл не кодирован, а другой кодирован кодировкой "866 Russian MS-DOS".
Базу даных я считываю спомощю таблицы Table. И считав строчку с кодированого файла (Table1->Fields->Fields[11]->Text) я получаю зашифрованый текст (например такой: #Z#rS#), хоть цифры читаются нормально. Подскажите пожалуйста как мне получить нормальный текст??? (С Query я не хочу пока что работать потому как не знаю SQL)
Отправлен: 03.08.2005, 23:43
Вопрос задал: Etenity (статус: 1-ый класс)
Всего ответов отправлено: 2

Отвечает: Blade_st
Здравствуйте, Etenity!

Попробуй так....

Запусти BDEAdmin на вкладке Configuration .... Drivers->Notive->Dbase
смени Langdriver на DBase Rus cp866

удачки...

---------
Лучше калымить на гандурасе, чем гандурасить на калыме!!!
Ответ отправил: Blade_st (статус: 3-ий класс)
Отправлен: 04.08.2005, 01:08
Оценка за ответ: 3
Комментарий оценки:
Нельзя так делать, ато будет нестыковка з другими dbf базами. Нужно перекодировывать чисто сам текст из шифрованой базы

Отвечает: Rusland
Здравствуйте, Etenity!
После того как получил зашифрованный текст попробуй его перекодировать с помощью функции OemToAnsi. Удачи.
---------
Тише едешь, дальше будешь... от того места куда едешь
Ответ отправил: Rusland (статус: 9-ый класс)
Отправлен: 04.08.2005, 13:03


Вопрос № 24.522
Здраствуйте. Заранее извиняюсь за мой руский. Мне приходится обрабатывать много даных и я хотел бы выделять под них память. Но как мне динамически ( тоесть не зная до процеса компиляции количества елементов) выделить память под двох измерительный масив??? Под одно измерительный я выделяю так: String *a = new String [n]. Где n количество елементов масива.
Отправлен: 03.08.2005, 23:53
Вопрос задал: Etenity (статус: 1-ый класс)
Всего ответов отправлено: 1

Отвечает: Blade_st
Здравствуйте, Etenity!

А если так:

массив n на k

double **arr;
arr = new double *[n]; // память под n указателей на строку....

for(i=0;i<n;i++)
arr[i] = new double[k]; // Память для каждой строки по числу столбцов k...

удачки....

---------
Лучше калымить на гандурасе, чем гандурасить на калыме!!!
Ответ отправил: Blade_st (статус: 3-ий класс)
Отправлен: 04.08.2005, 01:07
Оценка за ответ: 4
Комментарий оценки:
Пасибо, попробую


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

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

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.cplus
Отписаться
Вспомнить пароль

В избранное