![]() |
Как реализовать такую функцию ?
В Memo1 находятится:
o ol ola olal olala В Memo2 находятся: 1 12 123 1234 12345 И чтоб при нажатии на кнопку она все записала всё в 1 файл в виде: o;1 o;12 o;123 .... olal;1 olal;12 olal;123 и т.д. Помогите реализовать такую вот функцию |
вложенные циклы, нэ?
|
PHP код:
vasya;111 vasya;222 vasya;333 petya;111 petya;222 petya;333 ivan;111 ivan;222 ivan;333 |
var
f:textfile; i:integer; begin AssignFile(f,'olo.txt'); Rewrite(f); For i:=0 to Memo1.Lines.Count do Writeln(f,Memo1.Strings[i]+';'+Memo2.Strings[2]); CloseFile(f); end; ----------- Писал прям тут, не проверял, но думаю алгоритм ясен |
Мне больше нравится с LINQ:
Код:
var res = (from p in list1 |
Цитата:
|
Цитата:
Мало того, что этот кусок кода из пяти строк написан с кучей ошибок, так он еще и задачу Топик Стартера не выполнит. Вот пример на С++: Код:
////////////////////////////////////////////////////////////////////////////////Если нужно на шарпе - смело бери пример KATYA. |
кто смелый и напишет на браинфаке?))))
|
все понял как правельнее:
AssignFile(f, 'brute.txt'); ReWrite(f); for i:=0 to Memo1.Lines.Count-1 do for j:=0 to Memo2.Lines.Count-1 do Writeln(f,Memo1.Lines[i]+';'+Memo2.Lines[j]); Closefile(f); |
| Время: 15:19 |