Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.037 c
3-1081778909
Gennadiy
2004-04-12 18:08
2004.04.11
Проблема с запросом в IBQuery


6-1075632423
Nikolay
2004-02-01 13:47
2004.04.11
Подключение по LAN


4-1079440765
Cosinus
2004-03-16 15:39
2004.04.11
Перехват всех документов, посланных на принтер


4-1079373919
Константин
2004-03-15 21:05
2004.04.11
Замена названия окна программы


14-1079436696
nikitos
2004-03-16 14:31
2004.04.11
На какую тему делать сайт?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский