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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2020, 20:56   #1
pogralexandr
 
Регистрация: 10.09.2020
Сообщений: 5
По умолчанию работа с потоками и строками

Прошу помощи с учебной задачкой
Назначение програмки : в текстовом файле найти самую длинную строчку, сосчитать количество символов в ней вывести всё это на экран.
В качестве файла использован кулинарный рецепт, набранный в блокноте на русском языке.
ошибки не всплывают, но и результата нет.
Код:

Код:
using System;
using System.Text;
using System.IO;

namespace _11._Самая_длинная_строка
{
    class Program
    {
        static void Main(string[] args)
        {
            StreamReader read = new StreamReader("D:\\pirog.txt");
            String max = read.ReadLine();
            while (!read.EndOfStream);
            {
                string a = read.ReadLine();
                if (max.Length < a.Length)
                { max = a; }
            }
            read.Close();
           Console.WriteLine("самая длинная строка: " + max);
            Console.WriteLine("Количество символов в ней: " + max.Length);
            Console.ReadKey();
            }
             }
             }
pogralexandr вне форума Ответить с цитированием
Старый 11.09.2020, 08:28   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Код:
while (!read.EndOfStream);
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 11.09.2020, 08:42   #3
pogralexandr
 
Регистрация: 10.09.2020
Сообщений: 5
По умолчанию

Аleksandr H. в чём ошибка, поясни пожалуйста
pogralexandr вне форума Ответить с цитированием
Старый 11.09.2020, 08:44   #4
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

pogralexandr, конец оператора, без действий. Удали ";" и попробуй запустить
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 11.09.2020, 08:46   #5
pogralexandr
 
Регистрация: 10.09.2020
Сообщений: 5
По умолчанию

Aleksandr H.,
спасибо!
pogralexandr вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с потоками Konstantin_ua Общие вопросы Delphi 9 04.03.2015 11:03
Работа с потоками derElektroBesen Помощь студентам 3 17.07.2011 14:33
работа с потоками SHtirlic1 Общие вопросы Delphi 10 15.03.2011 20:03
работа с потоками session Общие вопросы C/C++ 6 21.06.2010 17:13
Работа с потоками Neymexa Общие вопросы .NET 16 23.04.2009 17:42