Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Внизчасть переменной... Найти похожие ветки
← →
sherminator © (2004-03-19 17:48) [0]каким образом мне получить часть значения переменной... например последние 10 симоволов????
← →
Ш-К (2004-03-19 18:01) [1]Peremennaya = array[0..1023] of simvol;
...
Peremennaya[1023]
Peremennaya[1022]
Peremennaya[1021]
Peremennaya[1020]
Peremennaya[1019]
Peremennaya[1018]
Peremennaya[1017]
Peremennaya[1016]
Peremennaya[1015]
Peremennaya[1014]
← →
sherminator © (2004-03-19 18:13) [2]хех... спасибо... это единственный способ???
← →
Digitman © (2004-03-19 18:19) [3]
> это единственный способ ?
это - единственный способ для олухов, которые ничтоже сумняшеся считают, что все в округе от рождения знают, что сей олух подразумевает под "значением переменной" черт-те какого , неизвестного даже господу богу типа, и уж тем паче - что имеется ввиду под "например последние 10 симоволов"
← →
sherminator © (2004-03-19 18:30) [4]эк как тебя...))))) никто не считает, что всё от рождения знает... если ты и меня отнес к этой категории... потому и спрашиваю, что не знаю.... может ты подскажешь????
← →
Digitman © (2004-03-19 18:33) [5]
> потому и спрашиваю, что не знаю.... может ты подскажешь?
конечно, подскажу .. если ты от рождения способен понять. о чем тебе намекают) .. а намекают тебе о до смешного простом - каков тип переменной, о которой идет речь в вопросе ..
это же страшно сложно понять))))))
← →
sherminator © (2004-03-19 18:39) [6]сорри...))))))) тип переменной String
← →
WebErr © (2004-03-19 18:42) [7]
> sherminator © (19.03.04 18:39) [6]
Мда... примерно так:
Move(@S1[Length(S1)-9], @S2, 10);
← →
WebErr © (2004-03-19 18:44) [8]
> WebErr © (19.03.04 18:42) [7]
Где S1, S2: String; :)))) SizeOf(Char) = 1! ^^
← →
sherminator © (2004-03-19 18:44) [9]бррррррррррр... если не сложно опишите сию конструкцию... ничего не понял...(((((((
← →
WebErr © (2004-03-19 18:49) [10]Гы!!! Во даёт! :))))
Набери слово Move в Delphi и нажми Ctrl + F1!!!
Ну ладно:
function Last10(S: String): String;
var
R: String;
begin
Move(@S[Length(S)-9], @R[1], 10);
Result := R;
end;
Не знаю точно, можно ли делать что-то с @Result, а то бы напрямую скопировал, я же Сишник - С++ форэва! :))))
← →
Digitman © (2004-03-19 18:52) [11]
> если не сложно опишите сию конструкцию
если не сложно, будьте столь любезны ставить вопрос так :
имею : строковую переменную X:String
необходимо : получить значение Y:String, содержимое которого равно подстроке, состоящей из последних 10-ти символов строки X
← →
sherminator © (2004-03-19 18:58) [12]ставлю вопрос:
имею : строковую переменную X:String
необходимо : получить значение Y:String, содержимое которого равно подстроке, состоящей из последних 10-ти символов строки X
← →
Cosinus © (2004-03-19 19:02) [13]>>sherminator © (19.03.04 18:58) [12]
Дык... WebErr © же написал... В чем проблемма то???
← →
sherminator © (2004-03-19 19:07) [14][Error] Unit1.pas(33): Variable required
33 строка:
Move(@S[Length(S)-9], @R[1], 10);
← →
Игорь Шевченко © (2004-03-19 19:19) [15]Copy(S, Length(S)-10+1, Length(S)) ?
← →
Algol (2004-03-19 19:23) [16]S2:=Copy(S1,Length(S1)-10+1,10);
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.04 c