Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Файлы(С#)

6.5K
16 ноября 2007 года
kurzon
87 / / 28.09.2007
Как читать с файла 10 строчку(всю строчку в переменую) и удалить 11 строчку и все другие строчки сместить на одну позицию вверх?
Как вставить 12 строчку?
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?
489
16 ноября 2007 года
NeO_u
277 / / 11.10.2006
Цитата: kurzon
Как читать с файла 10 строчку(всю строчку в переменую) и удалить 11 строчку и все другие строчки сместить на одну позицию вверх?
Как вставить 12 строчку?
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?



легко:
создаешь две переменные,
в первую переменную читаешь весь файл кроме 11 строки,вставляешь 12 строку, записываешь первую переменную в файл и заменяешь файл временным.
во вторую переменную записываешь 10 строку, и делаешь с ней все, что хочешь:-)

в цикле проходишь первую строку и ищешь пробелы.

ЗЫ: код не выкладываю, ведь надо же и думать иногда:-)

29K
16 ноября 2007 года
Mr. Iden
12 / / 15.11.2007
Цитата:
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?


открывай файл как текстовый, а не как бинарный и считывай в свои переменные :) .

9.4K
16 ноября 2007 года
AIGrifon
165 / / 13.11.2007
Помни, что функция fopen по умолчанию откроет файл как текстовик.
370
16 ноября 2007 года
koval
443 / / 29.08.2005
Цитата: kurzon
Как читать с файла 10 строчку(всю строчку в переменую) и удалить 11 строчку и все другие строчки сместить на одну позицию вверх?
Как вставить 12 строчку?
И как первых 4 слова занести в разные перемение, каждое слово отдельное пробелами?



А мне все-таки кажется что в данном случае лучше использовать стек. (класс Stack). И перемещаться по элементам стека. Или читать весь файл в массив строк.

6.5K
17 ноября 2007 года
kurzon
87 / / 28.09.2007
Например надо вывести вторую строчку из файла 1.txt
Код:
private string[] s;
private int numLines;
public void Putana()
        {
            StreamReader sr = new StreamReader(@"c:\1.txt");
            numLines = 0;
            int i = 1;
            string line;
            while (!sr.EndOfStream)
            {
                line = sr.ReadLine();
                s = line.Split('\n');
                numLines++;
              //  lblQvery.Text = s.ToString();
               
            }
           
            lblKill.Text = numLines.ToString();
           
        }
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог