Войти

Показать полную графическую версию : [решено] Pascal, разделение строки на число и символ


paul_8
29-01-2013, 12:56
Скажите как разделить строку в таком виде C5 или X8 или A1 на число и на символ

Tonny_Bennet
29-01-2013, 13:00
Хм... а какая строка исходная? Что нужно "разделять"?

LilLoco
29-01-2013, 13:04
C5 или X8 или A1 на число и на символ »
Например так:

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

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

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

Код:
Sym = Copy('X8',1,1);
Num = StrToInt(Copy('X8',2,1)); »
Нужно перевести в символьный тип

LilLoco
29-01-2013, 13:15
Нужно перевести в символьный тип »
В чем проблема?

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

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

paul_8
29-01-2013, 13:19
Нужно перевести в символьный тип »
В чем проблема? »
проблема в том, что символьный тип имел в виду(char), а не текстовый(string)
в переменной l первый символ - цифра, второй - латинская буква »
Цитата paul_8:
C5 или X8 или A1 »
Так что правильное то? »
это неважно

LilLoco
29-01-2013, 13:25
это неважно »
ну а для многих может показаться неважно символный - char или string


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

paul_8
29-01-2013, 13:36
Я одного понять не могу, вы хоть пробовали поискать "приведение string к char"? »
Пожалуйста, если не хотите помогать- лучше просто молчите, чем просто писать "А сам не пробовал..."

LilLoco
29-01-2013, 13:41
если не хотите помогать- лучше просто молчите, чем просто писать "А сам не пробовал..." »
Ответ уже прозвучал как разбить.

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




© OSzone.net 2001-2012