| 
| 
 | Вопрос # 3 728/ вопрос открыт / | 
 |  Приветствую, уважаемые эксперты! Дано текстовый файл, елементами которого есть дробовые числа, а1,а2,а3...аn. Создать файл в котором эти числа будут розмещены, в таком порядке a2,a3...,an,a1. Ответ #1. Отвечает эксперт: Егор Здравствуйте, Дементьев Евгений Владимирович!На форму кидаете кнопку (компонент Button) и диалог открытия файла (компонент OpenDialog - на вкладке Dialogs).
 Затем делаете двойной щелчок по кнопке и прописываете обработчик:
 
 
 procedure TForm1.Button1Click(Sender: TObject);
var
  s : string;
  List : TStringList;
begin
  if not OpenDialog1.Execute then exit;
  List := TStringList.Create;
  List.LoadFromFile(OpenDialog1.FileName);
  if List.Count=0 then exit;
  List.Add(List.Strings[0]);
  List.Delete(0);
  List.SaveToFile(OpenDialog1.FileName);
  ShowMessage('Готово');
end;После запуска программы нажимаете на кнопку - появится окно открытия файла. Там выбираете нужный файл
 Примечание: цифры должны быть записаны каждая в отдельной строке.
 
|  | Ответ отправил: Егор (статус: 10-ый класс)Время отправки: 3 февраля 2010, 10:07
 Оценка за ответ: 4
 |  
 Мини-форум вопросаВсего сообщений: 10; последнее сообщение — 20 февраля 2010, 20:49; участников в обсуждении: 4. 
|   | min@y™ (статус: Доктор наук), 2 февраля 2010, 21:49 [#1]:И где вопрос? В чём проблема-то? Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Егор (статус: 10-ый класс), 2 февраля 2010, 21:53 [#3]:дробовые числа... мда...
 сильно...
 
  )) Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.— Donald E. Knuth.
 |  
|   | Дементьев Евгений Владимирович (статус: Посетитель), 2 февраля 2010, 21:56 [#4]:мне не на рабочем столе надо создать его а с помощью делфи, и я прошу вас помочь. |  
|   | Вадим К (статус: Академик), 2 февраля 2010, 23:12 [#5]:так, поподробнее, а причем здесь рабочий стол? Галочка "подтверждения прочтения" - вселенское зло. |  
|   | Егор (статус: 10-ый класс), 3 февраля 2010, 07:22 [#7]:и не в сети надо создать, а на дельфи сеть здесь тоже не при чём
 
 ...и php тоже не при чём
 
 
  )))))) Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.— Donald E. Knuth.
 |  
|   | min@y™ (статус: Доктор наук), 3 февраля 2010, 08:16 [#8]:Может всё-таки суть задачи в том, чтобы переставить первую строку текстового файла в конец, а? Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп! |  
|   | Дементьев Евгений Владимирович (статус: Посетитель), 20 февраля 2010, 20:49 [#10]:не хотите не помогайте ради Бога, вы же только теряете возможность получить оценку, а я нечего не теряю. мне помогут другие люди. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |