
29.03.2008, 00:57
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами:
10182506
Репутация:
1393
|
|
Программа должна сначала спросить имя, потом спросить сколько раз её вывести, а потом это имя вывести n - раз.
Помогите плз очень нужно.
Последний раз редактировалось z01b; 29.03.2008 в 01:35..
|
|
|

29.03.2008, 01:34
|
|
Banned
Регистрация: 13.09.2006
Сообщений: 523
С нами:
10346786
Репутация:
925
|
|
program name;
{$APPTYPE CONSOLE}
uses
SysUtils;
var TmpName : string;
Count,i : Integer;
begin
WriteLn('What is your name? and credit card number  ');
ReadLn(TmpName);
WriteLn('Enter number te repeat:');
ReadLn(Count);
if Count=0 then exit;
for i:=1 to Count do WriteLn(TmpName);
end.
|
|
|

29.03.2008, 01:36
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами:
10182506
Репутация:
1393
|
|
Сообщение от zl0y
program name;
{$APPTYPE CONSOLE}
uses
SysUtils;
var TmpName : string;
Count,i : Integer;
begin
WriteLn('What is your name? and credit card number  ');
ReadLn(TmpName);
WriteLn('Enter number te repeat:');
ReadLn(Count);
if Count=0 then exit;
for i:=1 to Count do WriteLn(TmpName);
end.
File not found <SYSUTILS.TPU>. Не пашет твоя программа.
Последний раз редактировалось z01b; 29.03.2008 в 01:42..
|
|
|

29.03.2008, 09:51
|
|
Познающий
Регистрация: 06.09.2006
Сообщений: 94
С нами:
10356548
Репутация:
15
|
|
De-visible
Спасибо, код
procedure poisk;
var SL,Ish: TStringList;
i:integer;
begin
ISH:=TstringList.Create;
ISH.LoadFromFile('d1.txt');
SL := TStringList.Create;
with SL do
try
Sorted := True;
For i:=0 to ISH.Count-1 Do Begin
SL.Add(ISH[i]);
end;
Duplicates := dupIgnore;
sl.SaveToFile('result.txt');
finally
Free;
end;
end;
работает но есть одно но. Моя прога зачастую ищет и записывает в файл сочетания строк. Нпример:
Строка имени
Стрка адресса
Страка имени 2
Строка адресса 2
итп,
а когда сортируешь через этот код (стрнг листовский) то он все перемешивает, т.е. идут уже не пары а все в каше, сначала имена потом адресса, а хотелось бы что бы все было как найдено только без повторов.
|
|
|

29.03.2008, 12:11
|
|
Новичок
Регистрация: 07.05.2007
Сообщений: 12
С нами:
10006438
Репутация:
1
|
|
я в дельфи вообще не силен...
подскажите пожалуйста как сделать билдер(как пинчбилдер) если есть исходник программы?
в программе нужно менять две переменных перед созданием билда
не надо только говорить о том как это делается без компилятора, мне нужна именно форма где будет 2 едита и кнопка для создания
|
|
|

29.03.2008, 12:49
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами:
9655526
Репутация:
1821
|
|
Сообщение от MSDEN
я в дельфи вообще не силен...
подскажите пожалуйста как сделать билдер(как пинчбилдер) если есть исходник программы?
Используй компилятор Delphi pascal compiler DCC32.EXE используемые модули
|
|
|

29.03.2008, 12:56
|
|
Новичок
Регистрация: 07.05.2007
Сообщений: 12
С нами:
10006438
Репутация:
1
|
|
Сообщение от De-visible
Используй компилятор Delphi pascal compiler DCC32.EXE используемые модули
имелось ввиду что это какраз меня не устраивает
|
|
|

29.03.2008, 13:13
|
|
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
С нами:
10182506
Репутация:
1393
|
|
Slesh выкладывал сырцы своего билда в паплик. Поиск рулит карочи 
|
|
|

29.03.2008, 13:34
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
С нами:
10139366
Репутация:
1502
|
|
Сообщение от z01b
Slesh выкладывал сырцы своего билда в паплик. Поиск рулит карочи 
Билдер пинча?? Там же несколько байт(адрес мыла или гейта) заменить в откомпиленном файле - и хватит...
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

29.03.2008, 22:30
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
С нами:
10139366
Репутация:
1502
|
|
Сообщение от MSDEN
я в дельфи вообще не силен...
подскажите пожалуйста как сделать билдер(как пинчбилдер) если есть исходник программы?
в программе нужно менять две переменных перед созданием билда
не надо только говорить о том как это делается без компилятора, мне нужна именно форма где будет 2 едита и кнопка для создания
Код:
var
f, i, j, flen, fread: integer;
Buffer: PChar;
repl, res : string;
begin
repl := 'Azik'#0; // Сюда пишешь то, что надо заменить
res := 'Hulo'#0; // Сюда пишешь такой же длины, на что меняем.
f := FileOpen('test.exe',fmOpenReadWrite);
flen := FileSeek(f, 0, 2);
FileSeek(f, 0, 0);
Buffer := PChar(AllocMem(flen + 1));
fread := FileRead(f, Buffer^, flen);
for i := 0 to fread - 1 - length(repl) do
begin
for j := 0 to length(repl) - 1 do
if Buffer[i + j] <> repl[1 + j] then
break;
if j = length(repl) then // Никогда не делай так!!! :) Мне можно =)
begin
FileSeek(f, i, 0);
FileWrite(f, PChar(res)^, length(res));
end;
end;
FreeMem(Buffer);
FileClose(f);
end;
Этот код заменяет в файле test.exe буквы Azik и 0-символ на буквы Hulo и 0-символ. Вместо Azik пиши содержимое твоей текстовой переменной.
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|