Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Pascal, разделение строки на число и символ (http://forum.oszone.net/showthread.php?t=252614)

paul_8 29-01-2013 12:56 2077552

Pascal, разделение строки на число и символ
 
Скажите как разделить строку в таком виде C5 или X8 или A1 на число и на символ

Tonny_Bennet 29-01-2013 13:00 2077558

Хм... а какая строка исходная? Что нужно "разделять"?

LilLoco 29-01-2013 13:04 2077564

Цитата:

Цитата paul_8
C5 или X8 или A1 на число и на символ »

Например так:
Код:

Sym = Copy('X8',1,1);
Num = StrToInt(Copy('X8',2,1));

где Sym и Num строковая и, соответственно, числовая переменные...

paul_8 29-01-2013 13:05 2077566

Нужно разделить l:string на n:integer и r:char
в переменной l первый символ - цифра, второй - латинская буква

Цитата:

Цитата LilLoco
Код:
Sym = Copy('X8',1,1);
Num = StrToInt(Copy('X8',2,1)); »

Нужно перевести в символьный тип

LilLoco 29-01-2013 13:15 2077579

Цитата:

Цитата paul_8
Нужно перевести в символьный тип »

В чем проблема?

Цитата:

Цитата paul_8
в переменной l первый символ - цифра, второй - латинская буква »

Цитата:

Цитата paul_8
C5 или X8 или A1 »

Так что правильное то?

paul_8 29-01-2013 13:19 2077585

Цитата:

Цитата LilLoco
Нужно перевести в символьный тип »
В чем проблема? »

проблема в том, что символьный тип имел в виду(char), а не текстовый(string)
Цитата:

Цитата LilLoco
в переменной l первый символ - цифра, второй - латинская буква »
Цитата paul_8:
C5 или X8 или A1 »
Так что правильное то? »

это неважно

LilLoco 29-01-2013 13:25 2077593

Цитата:

Цитата paul_8
это неважно »

ну а для многих может показаться неважно символный - char или string


Я одного понять не могу, вы хоть пробовали поискать "приведение string к char"?

paul_8 29-01-2013 13:36 2077600

Цитата:

Цитата LilLoco
Я одного понять не могу, вы хоть пробовали поискать "приведение string к char"? »

Пожалуйста, если не хотите помогать- лучше просто молчите, чем просто писать "А сам не пробовал..."

LilLoco 29-01-2013 13:41 2077611

Цитата:

Цитата paul_8
если не хотите помогать- лучше просто молчите, чем просто писать "А сам не пробовал..." »

Ответ уже прозвучал как разбить.

Мелочи можно и самому подкорректировать. Но вместо этого вы пытаетесь "все свалить на других".


Время: 17:54.

Время: 17:54.
© OSzone.net 2001-