|
|
Другие темы раздела | |
C# Определение вхождения точек в отрезок Для заданного отрезка, определить, входит ли в него точка или нет. Формат ввода должен быть такой: На первой строке: начало и конец отрезка. На второй: адрес точки. Вывести “Да”, если точка внутри отрезка, и “Нет” иначе. 1 пример: ввод: 5 10 4 вывод: Нет 2 пример: ввод: 20 50 https://www.cyberforum.ru/ csharp-beginners/ thread1879704.html |
Замена всех вхождений подстроки str1 на подстроку str2 C# Заменяет все вхождения подстроки str1 на подстроку str2 (при этом str1 может являться частью str2). Ребят напишите пожалуйста код |
C# Переписать в новый файл все строки четной длины исходного файла
https://www.cyberforum.ru/ csharp-beginners/ thread1879651.html Дан текстовый файл. Переписать в новый файл все его строки четной длины. помогите пожалуйста |
C# Исключить метод из обхода при дебаге
https://www.cyberforum.ru/ csharp-beginners/ thread1879645.html Каким образом (атрибутом?) исключить методы, свойства из прохода по Step Into? Т.е. я НЕ хочу заходить в некоторые методы, в которые заходит отладчик |
Побитовое И C# Добрый вечер всем,подскажите пожалуйста,на каком примере можно рассмотреть такой факт,что побитовое И не эквивалентно логическому И. C#. Прочитал теорию,вроде и понятно,а вот на примере простеньком,можете пожалуйста показать? Добавлено через 13 минут 00000001 и 10000000. Применив к ним логическую операцию &&, получаем истина && истина = истина. А что будет если применить побитовую? работать... |
C# Выборка из List
https://www.cyberforum.ru/ csharp-beginners/ thread1879619.html List<int> lint = new List<int>(); lint.Add(1); lint.Add(2); lint.Add(3); lint.Add(4); lint.Add(5); lint.Add(6); lint.Add(7); lint.Add(8); |
C# Как настроить уровень прозрачности в Image
https://www.cyberforum.ru/ csharp-beginners/ thread1879575.html Есть несколько Image image1, image2, и т.п. которые "слоями" складываются через g.DrawImage(image1, .....) Мне нужно управлять общей прозрачностью отдельных Image при сложении и не могу найти либо свойство, либо способ как это сделать. Нашел вариант для Bitmap private Bitmap Image_Alpha(Bitmap image, int a) { Bitmap bmp = new Bitmap(image.Width, image.Height); |
C# Своя реализация метода Split Написать реализацию метода Split. Не использовать сам метод или какие-либо библиотечные функции при этом. Не могу написать реализацию, не понимаю как это сделать. |
C# Метод, определяющий все символы, встречающиеся в переданной в качестве параметра строке только один раз Напишите метод, определяющий все символы, встречающиеся в переданной в качестве параметра строке только один раз. https://www.cyberforum.ru/ csharp-beginners/ thread1879546.html |
C# Дана строка формата «Предмет: Фамилия_студента1, Оценка, Фамилия_студента2, Оценка, …»
https://www.cyberforum.ru/ csharp-beginners/ thread1879543.html Дана строка формата «Предмет: Фамилия_студента1, Оценка, Фамилия_студента2, Оценка, …». По каждому предмету такие строки занесены в массив. Напишите метод формирования массива, содержащего строки формата «Предмет: 70%, 100%» со значениями абсолютной и качественной успеваемости в процентах, соответственно, по каждому предмету. |
C# Сервер C# Здравствуйте, пишу сервер для своего проекта и столкнулся с такой ошибкой, несколько раз просмотрел код, не могу понять в чем дело, может кто уже сталкивался, подскажите. Вызвано исключение по адресу 0x00FF2BCC в Myserver.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000000. Вызвано необработанное исключение: нарушение доступа для чтения. #include <WinSock2.h> #include... |
C# Неизвестная ошибка при вводе
https://www.cyberforum.ru/ csharp-beginners/ thread1879517.html Решил попрактиковаться и написать небольшую игрулю в консоли. Ниже приведен метод, описывающий торговлю между игроком и неигровым персонажем. Главное меню торговли работает как нужно, но выбор элементов хромает - при вводе числа каретка возвращается в начало строки, а число остаётся. При повторном вводе, как бы то странно ни было, как повезет: либо программа продолжает работать, но берет... |
Администратор
|
|
16.12.2016, 01:57 | 0 |
Недопустимый двоичный формат входного потока - C# - Ответ 990348516.12.2016, 01:57. Показов 5720. Ответов 7
Метки (Все метки)
Ответ
Lenster, подозреваю что проблема возникает после вызова метода correct(). Кол-во байтов в новом объекте не обязано совпадать с кол-вом байтов в старом - их может быть как меньше так и больше. В первом случае получатся новые байты плюс хвост от старых. Во втором будут перезаписаны часть байтов следующего объекта. И затем в обоих случаях при попытке чтения мы получим исключение. Нужно а) заменить stringbuilder на char[] фиксированного размера (который никогда нельзя будет менять) или б) читать все объекты которые идут начиная с текущей позиции, делать truncate файла на начальной позиции, сериализовать новый объект и затем объекты которые идут после него или в) придумать другой подход для хранения данных - например обычный архив где имя файла это имя организации.
Вернуться к обсуждению: Недопустимый двоичный формат входного потока C#
1
|
16.12.2016, 01:57 | |
Готовые ответы и решения:
7
Очистка входного потока Прочитать все из входного потока Подсчет входного потока Слова входного потока |
16.12.2016, 01:57 | |
16.12.2016, 01:57 | |
Помогаю со студенческими работами здесь
0
Проверка входного потока на ошибки Работа стандартного входного потока Копирование входного потока в выходной Получение информации из входного потока |