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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2014, 14:30   #1
CROWN
Пользователь
 
Регистрация: 04.06.2014
Сообщений: 12
По умолчанию Аналог программы Windows Type

Ребят, помогите кто нибудь написать консольное приложение аналог windows type на c#. Всю голову сломала последняя работа до зачета.

Она должна делать вот что

Вывод содержимого текстового файла, указанного в параметрах командной строки.
Должен поддерживаться вывод всех файлов,удовлетворяющих шаблону.
И все ошибки должны обрабатываться.
CROWN вне форума Ответить с цитированием
Старый 04.06.2014, 15:33   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Эх-эх-эх... До чего же школьники обленились... Стоило слегка пройтись поиском по форуму и:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

// Исходник тут: http://www.programmersforum.ru/showthread.php?t=26456

namespace ConsoleApplication1
{
    class Program
    {
        private static void GetFiles(string path,string mask)
        {
            try
            {
                DirectoryInfo dir = new DirectoryInfo(path);

                FileInfo[] files = dir.GetFiles(mask);
                foreach (FileInfo f in files)
                {

                    Console.WriteLine((new StreamReader(path+f.Name)).ReadToEnd());
                }

                foreach (DirectoryInfo d in dir.GetDirectories())
                {
                    GetFiles(path + d.Name + @"\",mask);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }

        static void Main(string[] args)
        {
            GetFiles(args[1],args[2]);
            Console.ReadKey();
        }
    }
}
Ну да ладно... Мне же выгоднее )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 04.06.2014, 17:17   #3
CROWN
Пользователь
 
Регистрация: 04.06.2014
Сообщений: 12
По умолчанию

Спасибо. Можете подсказать почему выходит сообщение Index out of range?
CROWN вне форума Ответить с цитированием
Старый 04.06.2014, 18:42   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Можете подсказать почему выходит сообщение Index out of range?
Где именно?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 04.06.2014, 21:57   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Где именно?
А скорее всего здесь: GetFiles(args[1],args[2]);
Либо я с параметрами напутал, либо параметры в принципе не передаются.
Наверное нужно так: GetFiles(args[0],args[1]);
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2014, 22:59   #6
CROWN
Пользователь
 
Регистрация: 04.06.2014
Сообщений: 12
По умолчанию

Можете подсказать

Как вывести текст из файла с номер по номер строки ?
CROWN вне форума Ответить с цитированием
Старый 11.06.2014, 08:02   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну например прочитать его в массив, а потом вывести часть этого массива.
Или в цикле считывать построчно, а в нужный момент выводить на экран.
Построчно то считать сумеешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.06.2014, 15:08   #8
CROWN
Пользователь
 
Регистрация: 04.06.2014
Сообщений: 12
По умолчанию

Нет наверно не смогу прошу помогите иначе меня допустят к экзаменам
CROWN вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школьник из Нижнего Тагила разработал аналог Windows VovanZ Свободное общение 248 09.07.2012 10:05
аналог type Дельфи в С++ ImmortalAlexSan Общие вопросы C/C++ 2 08.02.2011 12:27
Аналог программы... Volt Фриланс 4 06.02.2010 03:18
как сделать аналог рабочего стола Windows? Paul Hindenburg Общие вопросы Delphi 10 12.10.2009 19:51
Как создать аналог Windows-поиска? Silph PHP 5 04.02.2009 08:04