Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vece od tipa string

[es] :: Pascal / Delphi / Kylix :: vece od tipa string

[ Pregleda: 2359 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MACTEPx

Član broj: 47593
Poruke: 341
*.dialup.neobee.net.



+5 Profil

icon vece od tipa string05.11.2005. u 19:13 - pre 224 meseci
sta ako mi treba string[300], a dozvoljeno je do 255?
#include <iostream.h>
void main()
{
cout << "Pozdrav...";
}
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.117.eunet.yu.



+1 Profil

icon Re: vece od tipa string05.11.2005. u 19:53 - pre 224 meseci
Koristi

s: string; // gde je ogranicenje 2GB

ili

a: array [0..300] of char; // sto ima svoja ogranicenja.

Ono sto ti pokusavas je deklaracija short string-a, ali njegova maksimalna velicina je byte vrednost tako da ne moze da ide preko 255.
 
Odgovor na temu

reiser

Član broj: 7895
Poruke: 2314



+102 Profil

icon Re: vece od tipa string06.11.2005. u 00:14 - pre 224 meseci
Ako pricamo o Delphi-ju:

Citat:

The reserved word string functions like a generic type identifier. For example,

var S: string;

creates a variable S that holds a string. In the default {$H+} state, the compiler interprets string (when it appears without a bracketed number after it) as AnsiString. Use the {$H-} directive to turn string into ShortString.


Dakle, ako deklarises neku promenljivu kao String, ona ce po defaultu biti tipa AnsiString, duzine 2^31 karaktera. Mozes da iskoristis {$H-} direktivu kako kompajler ne bi tretirao String kao AnsiString [2^31] vec kao ShortString [255].

Ako pricamo o Pascalu:
Kao sto je morlic rekao, koristi Array[0..n] of Char;

[Ovu poruku je menjao reiser dana 06.11.2005. u 04:45 GMT+1]
 
Odgovor na temu

MACTEPx

Član broj: 47593
Poruke: 341
*.com
Via: [es] mailing liste



+5 Profil

icon Re: vece od tipa string06.11.2005. u 13:06 - pre 224 meseci
i kad stavim s:string; opet je ogranicenje 255! a da li sa array of char
moze da se radi sa pascalovim funkcijama za rad sa stringovima npr. concat,
copy, pos...?
#include <iostream.h>
void main()
{
cout << "Pozdrav...";
}
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: vece od tipa string06.11.2005. u 14:51 - pre 224 meseci
Ne mozes raditi sa standardnim funkcijama za stringove... nisam siguran da li postoje ekvivalentne funkcije u Pascalu za rad sa null-terminated stringovaim.

Zasto ti trebaju tako veliki stringovi?
 
Odgovor na temu

morlic
Milos Orlic
Beograd

Član broj: 6081
Poruke: 735
*.138.eunet.yu.



+1 Profil

icon Re: vece od tipa string06.11.2005. u 18:19 - pre 224 meseci
Ja se izvinjavam za dezinformaciju ako se radi o Pascal-u, a ne o Delphi-u. Znaci, ono sto sam rekao vazi za Delphi. Pascal je obsolete :)
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: vece od tipa string

[ Pregleda: 2359 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.