Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2014, 02:01   #1
Grigo
Новичок
Джуниор
 
Регистрация: 22.03.2014
Сообщений: 2
По умолчанию FileStream в c++ и c#

Доброго времени суток! Битый час не могу разобраться с вопросом.

Кусочек кода на с++
Код:
unsigned short cpoint1;
TFileStream* wfs1=new TFileStream("Signal1.wav",fmCreate);
for (i=0; i<m ; i++) 
 {
  cpoint1 = wfmmas1[i];
  wfs1->Write(&cpoint1,2);
 }
 delete wfs1;
Пытаюсь переписать на с#
Код:
ushort cpoint1;
FileStream wfs1 = new FileStream("Signal1.wav", FileMode.Create);
UnicodeEncoding uniEncoding = new UnicodeEncoding();
for (i=0; i<m ; i++) 
 {
  cpoint1 = wfmmas1[i];
  wfs1.Write(uniEncoding.GetBytes(Convert.ToString(astr)), 2, uniEncoding.GetByteCount(Convert.ToString(astr))-2);
 }
wfs2.Close();
Проблема в том, что файлы, создаваемые в первом и втором случае разные. Буду рад любой помощи! =)

Последний раз редактировалось Stilet; 02.04.2014 в 08:09.
Grigo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создан ли FileStream KoBRaAndrey Общие вопросы Delphi 6 26.04.2011 11:52
TreeView, Record, FileStream JoLan Общие вопросы Delphi 18 17.01.2011 11:15
FileStream Read и массив байтов bondik Общие вопросы .NET 5 06.10.2010 22:36
Проблемы с FileStream Gauss Общие вопросы .NET 10 13.09.2010 17:16
FileStream ryton Общие вопросы Delphi 9 26.05.2008 13:53