Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Почему выдает исключение строка 52,исключение на строке 66 https://www.cyberforum.ru/ csharp-beginners/ thread1187123.html
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string args)
Как определить конец строки в BinaryWriter C#
Не нашел на msdn,как в BinaryWriter определить конец файла? Я так понимаю с помощью конструкции BrIn.Read()!=-1 или я ошибаюсь?
C# На оборотной стороне документа word в правой части документа, текст съезжает за границу документа Добрый вечер. Есть код, который формирует документ из шаблона. И все вроде бы, но происходит что то непонятное. На оборотной стороне документа (2 страничка) в правой части документа, текст съезжает за границу документа. Я, и разработчик этого кода, никак не можем понять, почему. Ведь у него, по его словам, все нормально форматирует. Возможно ли это из-за разных версии офиса? У него office2007,... https://www.cyberforum.ru/ csharp-beginners/ thread1187094.html C# Double[][] упаковка/распаковка в тип object https://www.cyberforum.ru/ csharp-beginners/ thread1187087.html
У меня в методе возвращается массив данных разного типа, чтобы не возникало конфликтов (данные инициализируются и присваиваются внутри метода) мне показалось достаточно простым выходом создать массив объектов на выходе, каждому объекту из которого присваиваю данные нужного мне (разного: от int до double) типа. Пример не абстрагировал, вырезал "как есть" нужные для понимания строки, кому...
C# Как при помощи DateTimePicker получить номер дня недели
как при помощи DateTimePicker получить номер дня недели (понедельник-0, вторник-1, среда-2....)?
C# Как послать сообщение серверу https://www.cyberforum.ru/ csharp-beginners/ thread1186925.html
Привет , учу C# и работать с сетью, я разобраться как клиент посылает сообщения серверу, и то не очень, а теперь не могу понять как сделать так что бы можно было обмениваться сообщениями между друг другом(то есть сервер посылает сообщение клиенту и клиент посылаеть сообщения серверу) вот код общая сборка using System; using System.Collections.Generic; using System.Linq; using System.Text;...
C# Как подключить библиотеку glaux.dll в c#? как подключить библиотеку glaux.dll в c#? https://www.cyberforum.ru/ csharp-beginners/ thread1186866.html C# Метод, возвращающий явный массив
Явным массивом я называю запись вида: public int ret_mas() { int i = 1, j = 2, k = 3; return {i, j, k}; }
C# Ошибка при изменении с int на string - преобразование невозможно https://www.cyberforum.ru/ csharp-beginners/ thread1186755.html
private void button1_Click(object sender, EventArgs e) { //int year = Convert.ToInt32(comboBox1.Text); otherForm.libTableAdapter.Insert(textBox1.Text, textBox2.Text, textBox3.Text, textBox5.Text, textBox6.Text, textBox4.Text); otherForm.lib1DataSet.AcceptChanges(); ...
C# Создать класс целых чисел (long). Определить оператор -- и ++ Унарная операция Задание 1. Создать класс целых чисел (long). Определить оператор -- и ++. В классе должны быть необходимые свойства и конструкторы, а также функция печати для демонстрации методов класса. https://www.cyberforum.ru/ csharp-beginners/ thread1186748.html
C# Gecko webBrowser и ошибка "Проверьте права доступа и существование этого файла"
Добрый день, форумчане. Помогите разобраться с веб браузером. Использовал кусок пример взятый с этого сайта. Тут все стандартно. using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using Gecko; namespace web
C# Параллельное программирование:Построить вектор, элементы которого равны произведению соответствующих элементов Уважаемые программисты,буду весьма признателен, если напишите код программы на C# к данной задаче: Построить вектор, элементы которого равны произведению соответствующих элементов двух других векторов. Реализовать нужно двумя способами: 1.С помощью параллельного программирования (используя классы исходных данных, например Class Data) 2.С помощью асинхронных вызовов и фоновых потоков. Входные... https://www.cyberforum.ru/ csharp-beginners/ thread1186744.html
3 / 3 / 2
Регистрация: 18.05.2014
Сообщений: 203
26.05.2014, 02:05  [ТС] 0

Код выбрасывает исключение "Чтение после конца потока невозможно" - C# - Ответ 6226387

26.05.2014, 02:05. Показов 4663. Ответов 5
Метки (Все метки)

Ответ

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            BinaryWriter BrOut = null;
            BinaryReader BrIn = null;
            string a;
            try
            {
                BrOut = new BinaryWriter(new FileStream("file.txt", FileMode.Create));
                BrOut.Write("Audi");
                BrOut.Write("6000");
                BrOut.Write("6");
 
                BrOut.Write("Bmw");
                BrOut.Write("8000");
                BrOut.Write("8");
 
                BrOut.Write("Mercedes");
                BrOut.Write("20000");
                BrOut.Write("2");
            }
            catch (IOException exc)
            {
                Console.WriteLine(exc.Message);
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc.Message + " " + "Что то не так с другим исключением");
            }
            finally
            {
                if (BrOut != null) BrOut.Close();
            }
            try
            {
 
                BrIn = new BinaryReader(new FileStream("file.txt", FileMode.Open));
                string request = null;
                do
                {
                    Console.WriteLine("Your request: ");
                    request = Console.ReadLine();
                    Console.WriteLine("Searching...");
                    string toFound = null;
                    bool founded = false;
                    long position = 0;
                    BrIn.BaseStream.Position = position;
                    while (BrIn.BaseStream.Position != BrIn.BaseStream.Length)
                    {
                        BrIn.BaseStream.Seek(position, SeekOrigin.Begin);
                        toFound = Encoding.Unicode.GetString(BrIn.ReadBytes(request.Length * 2));
                        if (toFound.Equals(request))
                        {
                            founded = true;
                            Console.WriteLine("Founded at index : {0} in file!!!",
                                BrIn.BaseStream.Position - toFound.Length * 2);
                            break;
                        }
                        position++;
                    }
                    if (!founded)
                        Console.WriteLine("Не найдено такого слова.\n");
                } while (request != "end");
            }
            catch (IOException exc)
            {
                Console.WriteLine(exc);
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc.Message);
            }
            finally
            {
                BrIn.Close();
                BrOut.Close();
            }
 
 
            Console.ReadKey();
 
 
        }
    }
}
Работает,но не находит совпадений

Вернуться к обсуждению:
Код выбрасывает исключение "Чтение после конца потока невозможно" C#
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2014, 02:05
Готовые ответы и решения:

Чтение после конца потока невозможно
Ошибку выдаёт в 33й строке :cry: using System; using System.IO; namespace...

Чтение после конца потока невозможно
всем ку имеется задача, дан файл переписи населения, вывести фамилии, имена и год рождения тех,...

Чтение после конца потока невозможно
Всем привет, есть функция, которая должна выводить данные из data файла, которые были в неё...

Ошибка при чтении файла: Чтение после конца потока невозможно
Всем добрый вечер! Пытаюсь считать данные из rtf файла и загрузить их в excel файл. Но выпадает...

5
26.05.2014, 02:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2014, 02:05
Помогаю со студенческими работами здесь

System.IO.EndOfStreamException: "Чтение после конца потока невозможно."
Программа выводит информацию только об одном ученике, нужно чтобы выводились все. Ошибка в 46 и 52...

Чтение после конца потока невозможно
Здравствуйте, пишу List<Sound> sound = new List<Sound>(); using (BinaryReader...

Ошибка "Чтение после конца потока невозможно" при чтении из файла с помощью BinaryReader
private void ShowFromFile_Click(object sender, EventArgs e) { ...

Исключение чтение после конца потока невозможно, при закрытии по
Исключение возникает в catch цикла do, после обработки метода stopserver, точнее определить не...

Чтение чисел из файла. Чтение после конца потока невозможно
Товарищи, помогите. В Pascal'e я не силен, так что не бейте меня ногами, но есть задача: написать...

Чтение после конца потока невозможно
Файл для чтения создан в Паскале. type base=record n1,n2:string; tel:string; ...

Чтение после конца потока невозможно
Здравствуйте, упёрся в ошибку по потокам, не могу никак найти решение. Проблема в процедуре...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru