|
|
|
Работа с 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&gotonew=1&tid=2028773]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
203ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 538ms |

| 0 / 0 |
