| 
				
				Построчное чтение
				 | 
 | 
| Lorderon | Дата: Суббота, 03 Июля 2010, 09:46 | Сообщение # 1 |  
| 
 старожил 
Сейчас нет на сайте 
 
 | Нужен код построчного чтения. Я указую файл и номер строки а он его выводит в текст надписи. Помогите, пожалуйста. Добавлено (03.07.2010, 01:50) --------------------------------------------- Это в делфи Добавлено (03.07.2010, 09:46) --------------------------------------------- Ну помогите, срочно надо! 
 |  
| 
 | 
 |    | 
| VarXdar | Дата: Суббота, 03 Июля 2010, 10:55 | Сообщение # 2 |  
| 
 Работник Ubisoft 
Сейчас нет на сайте 
 
 | Через цикл перебирай все строчки, если встретилась строчка с номером, который нам нужно, выводим.
 |  
| 
 | 
 |    | 
| karuy | Дата: Суббота, 03 Июля 2010, 11:16 | Сообщение # 3 |  
| 
 заслуженный участник 
Сейчас нет на сайте 
 
 | Зачем перебирать все? Грузиш тхт в ТСтрингЛист и просто выводиш нужную строку.
 |  
| 
 | 
 |    | 
| VarXdar | Дата: Суббота, 03 Июля 2010, 11:22 | Сообщение # 4 |  
| 
 Работник Ubisoft 
Сейчас нет на сайте 
 
 | karuy, твой вариант только для не больших файлов, при больших объемах твой СтрингЛист лопнет.
 |  
| 
 | 
 |    | 
| Lorderon | Дата: Суббота, 03 Июля 2010, 11:43 | Сообщение # 5 |  
| 
 старожил 
Сейчас нет на сайте 
 
 | дайте код пожалуйста. Добавлено (03.07.2010, 11:43) --------------------------------------------- На С++ надо. 
 |  
| 
 | 
 |    | 
| karuy | Дата: Суббота, 03 Июля 2010, 11:44 | Сообщение # 6 |  
| 
 заслуженный участник 
Сейчас нет на сайте 
 
 | Это в делфи.   .....   На С++ надо.   .....   Ну ти и кадр  
 |  
| 
 | 
 |    | 
| Lorderon | Дата: Суббота, 03 Июля 2010, 12:01 | Сообщение # 7 |  
| 
 старожил 
Сейчас нет на сайте 
 
 | Ну у меня CodeGear 2009. Там и делфи и с и с++ и паскаль.
 |  
| 
 | 
 |    | 
| zver | Дата: Воскресенье, 05 Декабря 2010, 14:36 | Сообщение # 8 |  
| 
 частый гость 
Сейчас нет на сайте 
 
 | Если до сихпор ненашол решения то вот держи код на делфи    Code procedure TScene.LoadFromFile(const FileName: String);   var       f : TextFile;       i:integer;       S : String;   begin   // открыть файла   AssignFile(F, FileName);   // Переоткрытие фала для чтения   Reset(f);   ReadLn(f, S);//пропускае строчку "Камаз"   ReadLn(f, Class); //Считываем Class автомобиля   ReadLn(f, S); //пропускае строчку "Пути к моделям"   for i := 0 to 1 do     begin   ReadLn(f, Names[i]); // Считываем имена моделей для загрузки   end;   // Закрытие фала   CloseFile(f);   end;    А это содержание файла который считываем    Code Камаз   Car16 // Класс автомобиля   Пути к моделям   data\Models\Pricep.3DS   data\Models\Kamaz.3DS   data\Models\Wheels.3DS     
 
 Сообщение отредактировал zver - Воскресенье, 05 Декабря 2010, 14:37  |  
| 
 | 
 |    | 
| Lord16 | Дата: Воскресенье, 05 Декабря 2010, 14:45 | Сообщение # 9 |  
| 
 Gruppo0 
Сейчас нет на сайте 
 
 | прошу пращения за нубский вопрос но паскаль это какой язык?
 |  
| 
 | 
 |    | 
| zver | Дата: Воскресенье, 05 Декабря 2010, 15:17 | Сообщение # 10 |  
| 
 частый гость 
Сейчас нет на сайте 
 
 | Паскаль это язык програмирования который использует делфи
 |  
| 
 | 
 |    | 
| Vinchensoo | Дата: Воскресенье, 05 Декабря 2010, 15:32 | Сообщение # 11 |  
 
Злобный социопат с комплексом Бога 
Сейчас нет на сайте 
 
 | Quote (zver) Паскаль это язык програмирования который использует делфи     дельфи использует object pascal.   Код:   Code uses crt;   var f:text;   i,k:integer;   s:string;   begin   assign(f,'file.txt')   reset(f);   writeln('Show you want variable');   readln(i);   for k:=1 to i do   begin   readln(f,s);   end;   writeln(s);   close(f);   end.     Где file.txt - имя нужного файла, i- номер нужной строки
 
  
 |  
| 
 | 
 |    | 
| noTformaT | Дата: Воскресенье, 05 Декабря 2010, 15:38 | Сообщение # 12 |  
 
Ukrainian independent game developer 
Сейчас нет на сайте 
 
 | Простейшая процедура чтения строки без загрузки данных из файла в память   Code    procedure ReadStringFromFile(FileName: String);   var      i: integer;      file: TextFile;      tempString:  String;   begin      i:=0;      Assign(file, Filename);      Reset(file);      while not EOF(file) do         begin             ReadLn(file, tempString);             Inc(i);             ShowMessage(IntToStr(i)+': '+tempString);         end;      CloseFile(file);   end;        Quote (zver) Паскаль это язык програмирования который использует делфи     Начиная с Dephi 7 язык ObjectPascal переименован в Delphi  
 
  @noTformaT    
 |  
| 
 | 
 |    |