HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 11.01.2010, 11:20
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

ну онже пишет что ты пытался пустую стркоу конвертировать в число.
т.е. у тебя не все элементы sort являются числами. Так что проверяй его содержимое
 
Ответить с цитированием

  #2  
Старый 11.01.2010, 18:12
iGlass
Познающий
Регистрация: 14.05.2009
Сообщений: 92
Провел на форуме:
299447

Репутация: 5
По умолчанию

Всем доброго времени суток!

Вопрос:

Имеется два текстовых поля Memo1,Memo2 и кнопка.

Так вот по нажатии на кнопку необходимо строчки из Memo1 переместить в Memo2 в рандомном порядке.

Заранее спасибо :-)
 
Ответить с цитированием

  #3  
Старый 11.01.2010, 18:56
Seven[up]
Познающий
Регистрация: 10.08.2009
Сообщений: 74
Провел на форуме:
1538500

Репутация: 69
Отправить сообщение для Seven[up] с помощью ICQ
По умолчанию

Цитата:
Сообщение от iGlass  
Всем доброго времени суток!

Вопрос:

Имеется два текстовых поля Memo1,Memo2 и кнопка.

Так вот по нажатии на кнопку необходимо строчки из Memo1 переместить в Memo2 в рандомном порядке.

Заранее спасибо :-)
Код:
procedure TForm1.Button1Click(Sender: TObject);
var I:integer;
var m:integer;
begin
for m:= 0 to memo1.Lines.Count-1 do
begin
I:= random(memo1.Lines.Count);
memo2.Lines.Add(memo1.Lines.Strings[i]);
memo1.Lines.Delete(i);
end;
end;
сорри если ошибся, я недавно в delphi
 
Ответить с цитированием

  #4  
Старый 11.01.2010, 19:24
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
Wink

Цитата:
Сообщение от iGlass  
Всем доброго времени суток!

Вопрос:

Имеется два текстовых поля Memo1,Memo2 и кнопка.

Так вот по нажатии на кнопку необходимо строчки из Memo1 переместить в Memo2 в рандомном порядке.

Заранее спасибо :-)
вот написал процедурку:
Код:
procedure peremeshat(s1,s2:TStrings);
var i,k:integer; s:TstringList;
begin
s:=TStringList.Create;
s.Text:=s1.Text;
s2.Clear;
for i:=0 to s.Count-1 do begin
k:=random(s.Count-1);
s2.Add(s[k]);
s.Delete(k);
end;
end;
В твоем случе пользоватся ею нужно так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
peremeshat(memo1.Lines, Memo2.Lines);
end;
 
Ответить с цитированием

  #5  
Старый 11.01.2010, 19:06
>>serhio<<
Познающий
Регистрация: 10.02.2009
Сообщений: 40
Провел на форуме:
59352

Репутация: 0
По умолчанию

Помогите реализовать на pascale!!!
Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла.
 
Ответить с цитированием

  #6  
Старый 11.01.2010, 19:43
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
Wink

Цитата:
Сообщение от >>serhio<<  
Помогите реализовать на pascale!!!
Дано число k (< 10) и текстовый файл, содержащий более k строк. Создать новый текстовый файл, содержащий k последних строк исходного файла.
Держи:
Код:
program proga;
var k,i,m:byte; ip,op:TextFile; s:string;
begin
m:=0;
assignfile(ip, 'c:\input.txt');
reset(ip);
assignfile(op, 'c:\output.txt');
rewrite(op);
readln(k);
while not(eof(ip)) do begin
readln(ip,s);
inc(m);
end;
reset(ip);
for i:=1 to m-k do
readln(ip);
for i:=1 to k do begin
readln(ip,s);
writeln(op,s);
end;
closefile(ip);
closefile(op);
writeln('Gotovo!');
readln;
end.
 
Ответить с цитированием

  #7  
Старый 11.01.2010, 19:30
Radiator
Участник форума
Регистрация: 17.03.2009
Сообщений: 234
Провел на форуме:
1031617

Репутация: 128
По умолчанию

помогите новичку,может где то есть.

необходимо.

есть поля: Memo, Button, Combobox



1. при нажатии Button в поле Memo вылезало 1000 строк со случайносгенерированными (от 0 до 9 )числами. Надо,что бы в каждой строчке было 7 чисел этих чисел, на второй тоже 7 и так далее.

2. Также необходимо при выборе из значения ComboFix ,что бы иметь следующее :допустим мы получили в первой строчке значение 1234567, так вот, теперь нам необходимо выбрать нужный параметр из Списка ComboFix и добить его к номеру,что бы получилось 0001234567. И тАк соответствено весь диапазон получившихся чисел.
 
Ответить с цитированием

  #8  
Старый 11.01.2010, 20:01
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
Wink

Цитата:
Сообщение от Radiator  
помогите новичку,может где то есть.
Держи: http://slil.ru/28468420
 
Ответить с цитированием

  #9  
Старый 11.01.2010, 20:09
Radiator
Участник форума
Регистрация: 17.03.2009
Сообщений: 234
Провел на форуме:
1031617

Репутация: 128
По умолчанию

спасибо
 
Ответить с цитированием

  #10  
Старый 11.01.2010, 21:19
>>serhio<<
Познающий
Регистрация: 10.02.2009
Сообщений: 40
Провел на форуме:
59352

Репутация: 0
По умолчанию

сенкс
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ