Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 4

FileStream и массив типа byte

21.12.2015, 19:15. Показов 997. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я считал несколько цифр из текстового файла в массив байт, требуется удалить из файла все положительные числа. В файле числа 7 -5... и т.д. В массив же записываются двухзначные числа, но как их перезаписать в массив целых чисел, чтобы можно было проверить их на положительность?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.12.2015, 19:15
Ответы с готовыми решениями:

Добавление элементов из массива byte[] в массив byte[]
Подскажите, пожалуйста, как можно добавить элементы из массива byteb в массив byte a, что бы элементы дописались в конец массива ...

FileStream to byte[]
У меня есть функция для декрипта файла с помощью AES. private static void DecryptFileAES(string sInputFilename, string...

Как перевести byte[] или переменную типа IntPtr к типу byte[] (ассемблерные инструкции)?
Наткнулась на проблему, нужно перевести тип IntPtr в массив ассемблерной инструкции. Вот пример кода, который нужно справить: ...

3
 Аватар для Tsin
1180 / 488 / 188
Регистрация: 30.12.2012
Сообщений: 1,278
Записей в блоге: 2
21.12.2015, 19:44
Kerby37, используйте более удобный инструмент для вашей задачи:
C#
1
2
3
4
5
6
7
8
//Для простоты положим, что в файле есть ровно одна строка с числами, разделенными символом ' '
string result = string.Empty;
using (StreamReader reader = new StreamReader("fileName")) 
{
    string[] numbersStr = reader.ReadLine().Split(' ');
    var onlyPositive = numbersString.Where(x => !x.StartsWith("-"));
    result = string.Join(" ", onlyPositive);
}
Далее, result можно уже записывать в нужный файл.
0
0 / 0 / 0
Регистрация: 20.12.2015
Сообщений: 4
21.12.2015, 20:17  [ТС]
Tsin, спасибо, конечно, за ответ, но мне по заданию нужно использовать именно FileStream
0
Заблокирован
22.12.2015, 08:18
Kerby37, StreamReader для чтения файла внутри сам открывает FileStream

Добавлено через 1 минуту
как вариант
C#
1
2
3
var stream = new FileStream("filename");
var reader = new StreamReader(stream);
...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.12.2015, 08:18
Помогаю со студенческими работами здесь

Динамические массивы. Дан массив записей из полей типа Char, Word, Byte. Преобразовать его в массив типа Longint
FreePascal Выполнить обработку массивов в соответствии с заданием. Предусмотреть описание массивов как динамических. Само задание: Дан...

Глупый человек ищет умную мысль при сравнения массива типа byte с маскй типа byte.
Прошу помощи в виде объяснения в следующем вопросе. на вход программы поступает array of byte. Требуется просто напросто сравнить...

Массив типа char конвертировать в массив типа BYTE
TCHAR str = {'8','B','0','1','8','B','4','9','0','4','A','3'} ... BYTE byte= {0x8B, 0x01, 0x8B, 0x49, 0x04, 0xA3} как это...

Преобразовать массив float чисел в массив типа byte и наоборот
Привет форумчанам У меня такая задача. Через bluetooth нужно передавать числа float (или double). bluetooth при передаче использует...

массив типа byte забивается не тем чем нужно
вот кусок кода int i; unsigned char buffer; int tmpBuf; double mult; double mag; int a; for (i=0 ;i<...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru