Модераторы: diadiavova, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> file.open, изменит 4-ю строку  
:(
    Опции темы
observateur
Дата 30.6.2007, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 176
Регистрация: 10.6.2006

Репутация: нет
Всего: нет



Имеется файл Test.txt . как мне удалит например 4-го строку с этого файла? 
Второй вопрос как мне изменит 4-ю строку с другим словом…..заранее благодарен…. 
(имею ввиду file.open(test.txt))
PM MAIL   Вверх
Subl1me
Дата 30.6.2007, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 5.6.2007

Репутация: нет
Всего: нет



 
Цитата(observateur @  30.6.2007,  18:49 Найти цитируемый пост)
Имеется файл Test.txt . как мне удалит например 4-го строку с этого файла? 


Именно так:  

 
Код

Sub DeleteLine()     
        Const MaxLines As Integer = 100
        Const DeleteLine As Integer = 4

        Dim buffer(MaxLines) As String
        Dim i As Integer = 0
        FileOpen(1, "test.txt", OpenMode.Input)
        Do
            buffer(i) = LineInput(1)
            i += 1
        Loop While Not EOF(1)
        FileClose(1)
        buffer(DeleteLine - 1) = Nothing
        FileOpen(1, "test.txt", OpenMode.Output)
        For i = 0 To buffer.Length - 1
            If (buffer(i) <> Nothing) Then PrintLine(1, buffer(i))
        Next
        FileClose(1)
    End Sub


Пойдёт?



Цитата(observateur @  30.6.2007,  18:49 Найти цитируемый пост)
как мне изменит 4-ю строку с другим словом…..заранее благодарен…. 


Точно так же, как и удалить. Только в этой строке buffer(DeleteLine - 1) = Nothing Nothing замени на то что нужно smile

Это сообщение отредактировал(а) Subl1me - 1.7.2007, 10:06
PM MAIL   Вверх
observateur
Дата 30.6.2007, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 176
Регистрация: 10.6.2006

Репутация: нет
Всего: нет



болшое тебе спасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0679 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.