|
|
|
Работа с EDIT
|
|||
|---|---|---|---|
|
#18+
Народ, помогите кто может ПлИЗЗЗЗ. У меня такая проблемка, нада в C++ builder 6 сделать так, чтобы при нажатии на кнопку прога проверяла такст написанный в Edit1. В Edin1 должно быть написанно "Axxxxxxxxxxxxx" (в место X должны быть строго числа), а буква "А" должна стоять первая по счету. Так вот прога должна проверить, чтобы всего в Edit1 была буква "А" и 13 цифр и если буквы А нету, либо цифр меньше либо больше чем 13-ти, то прога выдаст ошибку типа "ERROR". Даже представления не имею как это сделать. Думаю нармально все объяснил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 00:35 |
|
||
|
Работа с EDIT
|
|||
|---|---|---|---|
|
#18+
Мне уже на других форумах ответили: AnsiString str; str=Edit1->Text; if (str.Length()!=14) { ShowMessage("Error"); return; } if (str[1]!='A') { ShowMessage("Error"); return; } for (int i=2; i<15; i++) { if (!isdigit(str )) { ShowMessage("Error"); return; } } ВСЕ РАБОТАЕТ, УРАААААА!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2007, 10:00 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2028773]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 350ms |

| 0 / 0 |
