Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2010, 12:06   #1
Fastah
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 39
По умолчанию Работа с текстовыми файлами

Всем доброго дня, делаю задание по универу и по мере продвижения буду задавать в этой теме вопросы, пока возникли следующие:

-как реализовать: имеется текстовый файл, из него ищем строки в которых содержатся 2 идущих подряд символа %%, заносим результат в массив и выводим в ComboBox но уже без символов %%
Fastah вне форума Ответить с цитированием
Старый 03.11.2010, 12:35   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

а в чем, собсно, трабла?

прочел строку, нашел что в этой строке только 2 символа процента, определил их положение первого и вырезал функцией, можно тупо pos строку от 1-го символа до знака процент и еще раз после второго знака процента и до конца
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 03.11.2010, 16:15   #3
Fastah
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 39
По умолчанию

трабла в не знании названий функций/команд/операторов

если поиск происходит по pos, то как найденное занести в массив?
Fastah вне форума Ответить с цитированием
Старый 03.11.2010, 16:18   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

а зачем в массив то если есть combobox7
Код:
combobox.items.add(stroka);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 03.11.2010, 16:20   #5
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

Если знаний нету, то два выхода:
1) Почитать литературу, освоить прочитанное, закрепить практикой. Это нетрудно. И задать конкретные вопросы, что именно не получается.
2) Другой вариант, если не хотите ничего изучать - заказать решение за оплату. Это раздел Фриланс.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Старый 03.11.2010, 16:23   #6
Fastah
Пользователь
 
Регистрация: 03.11.2010
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Roof Посмотреть сообщение
Если знаний нету, то два выхода:
1) Почитать литературу, освоить прочитанное, закрепить практикой. Это нетрудно. И задать конкретные вопросы, что именно не получается.
2) Другой вариант, если не хотите ничего изучать - заказать решение за оплату. Это раздел Фриланс.
Был бы рад если бы подсказали что почитать, искал через гугл мало что нашёл, вроде бы рядом, да не то
Fastah вне форума Ответить с цитированием
Старый 03.11.2010, 16:30   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так сойдет?
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    ComboBox1: TComboBox;
    procedure ComboBox1DrawItem(Control: TWinControl; Index: Integer;
      Rect: TRect; State: TOwnerDrawState);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.ComboBox1DrawItem(Control: TWinControl; Index: Integer;
  Rect: TRect; State: TOwnerDrawState);
begin
 with ComboBox1 do begin
  Canvas.FillRect(Rect);
  Canvas.TextOut(Rect.Left,Rect.Top,StringReplace(Items[index],'%','',[rfreplaceAll]));
 end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 with ComboBox1 do begin
  Items.LoadFromFile('file1.txt');
  Style:=csOwnerDrawFixed;
  OnDrawItem:=ComboBox1DrawItem;
 end;
 
end;

end.
file1.txt - тот самый файл.
Цитата:
искал через гугл мало что нашёл
Молодец, улыбнул ) Действительно что можно найти в гугле кроме порнушки
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.11.2010, 18:06   #8
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

Цитата:
искал через гугл мало что нашёл
да, представь, чтобы что-то искать, надо знать, что искать, а не тупо забивать строку поиска своей задачей
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с текстовыми файлами A_Orlov Паскаль, Turbo Pascal, PascalABC.NET 0 09.06.2010 20:15
работа с текстовыми файлами metallldoctor Помощь студентам 0 10.01.2010 15:28
Работа с текстовыми файлами hascker Паскаль, Turbo Pascal, PascalABC.NET 6 14.09.2009 19:01
Работа с текстовыми файлами DartMrakkk Общие вопросы Delphi 3 14.07.2007 16:52