Autor | Zpráva | ||
---|---|---|---|
marat Profil |
#1 · Zasláno: 7. 7. 2006, 22:49:39
Dobrý den, hojte... ;)
Tenhle web je plný programátorů profíků, tak doufám, že i s tímto problémem mi poradí :) Nedávno jsem si nainstaloval c++ builder, pro programování v jazyku c++, samozřejmě :P Jenže jsem přišel na problém -> Potřeboval bych nějakou funkci, která by mi spočítala kolik znaků obsahuje nějaké pole, například edit1. Prostě potřebuju poradit, jak udělat, aby když napíšu do editu1 např. 6 znaků, tak aby někde třeba label vypsal "6"ku...Neměl bych s tim jinde problém, jenže C++ Builder má jaksi specifický jazyk a pořád hlásí chybu, ani nevim, jestli to co chci jen tak jednoduše nějakou funkcičkou pujde... Hledal jsem něco jako length, ale ... nic moc :( asi neumim hledat... No doufám že někdo odpoví, děkuju ;) |
||
izsak Profil |
#2 · Zasláno: 8. 7. 2006, 00:19:33
Dĺžku textu zistíš niečím ako strlen().
V c++ je ANSI string ukončený '\0', pri použití Unicode (multibyte) väčšinou '\0\0'. |
||
marat Profil |
#3 · Zasláno: 8. 7. 2006, 07:41:16
Já sem myslel, že tam bude nějaká rovnou vlastnost...AnsiString je třída...takže to neni tak jednoduchý, ale zkusim to ještě nějak ;) thx
|
||
marat Profil |
#4 · Zasláno: 8. 7. 2006, 18:54:12
Tak je to takhle : Edit->Text.Length();
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0