Ha 40 karaktert akarsz tárolni, akkor az 40 cella lesz plusz egy cella, amiben a 0-t is tároljuk. ( 1 cella = 4bájt[32bit] )
Az elég nagy munka lenne, ha minden stringnek pontosan le akarnál foglalni a memóriából.
Én úgy csinálom, hogy kb. azszerint foglalom le, hogy mennyi karakter. Pontosan szerintem senki sem csinálja
Megállapítani pedig a következõ képpen tudod, hogy milyen hosszú egy string:
[pawn]printf(\"Len: %d\", strlen(\"Ez most ilyen hosszú lesz\"));
[/pawn]
vagy
[pawn]printf(\"Len: %d\", strlen(szMyString));[/pawn]