HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

помогите пожалуйста(delphi)
  #1  
Старый 17.11.2009, 19:28
PALMA
Новичок
Регистрация: 22.02.2009
Сообщений: 12
С нами: 9060606

Репутация: 4
По умолчанию помогите пожалуйста(delphi)

Скажите пожалуйста как изменить в текстовом файле например 12 строку
заранее очень благодарен)
 
Ответить с цитированием

  #2  
Старый 17.11.2009, 20:15
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

если с изменение длинный, то только через временный файл всё делать.
т.е. считаешь строки из одного файла и сразу пишеш в другой.
Как подошла 12 строка, то ты считываеш её, изменяеш как хочеш и записываеш в файл.
а потом опять продолжаеш копировать строки
 
Ответить с цитированием

  #3  
Старый 17.11.2009, 20:46
Sams
Участник форума
Регистрация: 18.04.2009
Сообщений: 120
С нами: 8981650

Репутация: 80
По умолчанию

Ты конкретней напиши, что тебе надо

Цитата:
program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils, Classes;

var
text: TStringList;

begin
text:=TStringList.Create;
text.LoadFromFile('e:\1.txt'); //путь к файлу
text.Delete(12-1); // -1 потому, что нумерация строк начинается с 0, а не с 1
text.Insert(12-1, 'Новая строка');
text.SaveToFile('e:\1.txt'); //путь к файлу
text.Free;
end.
1. Записываем в переменную TStringList текст файла.
2. Удаляем 12-ую строку.
3. Вставляем на ее место строку с новым содержимым.
4. Сохраняем файл, заменяя старый.

Последний раз редактировалось Sams; 17.11.2009 в 20:52..
 
Ответить с цитированием

  #4  
Старый 18.11.2009, 00:47
Logan22
Познающий
Регистрация: 11.09.2009
Сообщений: 34
С нами: 8772079

Репутация: 8
По умолчанию

юзни поиск "работа с Ini" это то что тебя интересует
 
Ответить с цитированием

  #5  
Старый 18.11.2009, 07:03
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

Logan причем тут ini?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.