Строки в txt
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Как обратиться к какой либо строке в delphi и паскале в *.txt без цикла? подскажите плз=)
-
- Сообщения: 273
- Зарегистрирован: 30 июн 2005, 14:53
никак
либо, если файл не большой, то так
либо, если файл не большой, то так
Код: Выделить всё
ls:=TStringList.Create;
ls.LoadFromFile('c:\taxt.txt');
s:=ls.Strings[5];
ls.Free;
- Чем юзер похож на обезьяну?
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
- Он жмет на все, что жмется, дергает все, что дергается и крутит все, что крутится.
- Чем юзер отличается от обезьяны?
- У обезьяны хватает ума не воспроизводить ту последовательность, которая приводит к краху системы.
пасиб, но эт да, если небольшой..
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
matroskin, цель?
Изложи, может многомудрое сообщество предложит варианты решения...
Изложи, может многомудрое сообщество предложит варианты решения...

=))Игорь Акопян писал(а):matroskin, цель?
Изложи, может многомудрое сообщество предложит варианты решения...
ну вобще нужно выьбрать определенную строку из тхт файла, и дальше работать с ней.
я сделал так- сначала считает число строк, потом random(числа строк)
да, кстати вот еще, есть такая игра - слова

Код: Выделить всё
for i:=1 to Length(s2) do
begin
for j:=1 to Length(s1) do
begin
......
Насколько я понял, слово s2 составляется из букв s1 - тогда надо, во-первых, словарь - чтобы юзверь всякую хрень не писал, ну и во-вторых для слова s1 - список букв, из которых слово состоит и их количество, если надо. Потом такой же список будет и s2 - если списки идентичны, то юзверь играет по правилам." писал(а):да, кстати вот еще, есть такая игра - слова ) когда из слова s1 нужно составить слово s2. Как мне проверить правильность составленного слова, поскажите плхз
It's a long way to the top if you wanna rock'n'roll
да, именно=)somewhere писал(а):Насколько я понял, слово s2 составляется из букв s1 - тогда надо, во-первых, словарь - чтобы юзверь всякую хрень не писал, ну и во-вторых для слова s1 - список букв, из которых слово состоит и их количество, если надо. Потом такой же список будет и s2 - если списки идентичны, то юзверь играет по правилам.
а как реализовать сравнение по буковкам?
Код: Выделить всё
s:=s2
for i:=1 to length(s1) do
if pos(s1[i],s)>0 then delete(s,pos(s1[i],s),1)
else begin writeln('Из s1 нельзя получить s2!'); break;end;
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.