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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2012, 16:04   #1
Vovchik123
Пользователь
 
Регистрация: 25.05.2011
Сообщений: 30
По умолчанию подсчет символов в тексте(С#)

Привет всем, нужна программа которая будет считать кол-во символов в тексте, сам я ничего не умею, нашел в и-нете только не рабочий код, может ли его кто то поправить?
Код:
namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            FileStream fs = new FileStream(@"D:\Test.txt",
                FileMode.Open, FileAccess.Read, FileShare.None);
            StreamReader sr = new StreamReader(fs);
            string curLine;
            int count = 0;
            while ((curLine = sr.ReadLine()) != null)
            {
                Console.WriteLine(curLine);
                count += curLine.Length;
            }
            fs.Close();
            Console.WriteLine("В файле: {0} cимволов", count);
        }
    }
}
Vovchik123 вне форума Ответить с цитированием
Старый 13.04.2012, 17:24   #2
Vovchik123
Пользователь
 
Регистрация: 25.05.2011
Сообщений: 30
По умолчанию

хотя я сам уже разобрался, в общем кому нужно будет в будущем то вот)
Код:
using System;
using System.Linq;
using System.IO;

namespace CharCount
{
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Enter filename:");
            try
            {
                           Console.WriteLine("Символов в тексте: " + 
                        File.ReadAllText(Console.ReadLine().Trim())
                        .Where(ch => !char.IsWhiteSpace(ch))
                        .Count()
                );
                            }
            catch (FileNotFoundException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadKey();
        }
    }
}
Vovchik123 вне форума Ответить с цитированием
Старый 13.04.2012, 18:41   #3
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

... сам я ничего не умею ...

Код:
File.ReadAllText(Console.ReadLine().Trim())
                        .Where(ch => !char.IsWhiteSpace(ch))
                        .Count()
ну инфу, по крайней мере, сдирать умеешь (((((((((Ж
Rififi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подсчет числа комбинации символов 'ab' во входном потоке символов (Си) skrappy_kokko Помощь студентам 4 14.09.2011 23:10
замена символов в тексте majikku Общие вопросы Delphi 1 31.01.2011 00:13
Замена символов в тексте Pasha_Sh Работа с сетью в Delphi 13 16.06.2010 00:29
Поиск символов в тексте ksu25 Паскаль, Turbo Pascal, PascalABC.NET 2 25.09.2009 19:23
подсчет символов и слов в тексте(паскаль) Noven'kii Помощь студентам 4 16.05.2009 10:10