Hollosi Information eXchange /HIX/
HIX CODER 2502
Copyright (C) HIX
2009-02-07
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 re: re: karakter -> ANSI string (mind)  7 sor     (cikkei)
2 re: re: karakter -> ANSI string (mind)  8 sor     (cikkei)
3 "Component" tulajdonsag hasznalata Borland BDS-ben (mind)  9 sor     (cikkei)
4 re: re: karakter -> ANSI string (mind)  70 sor     (cikkei)
5 Nicole Kidman at the 'Wedding' Screening (mind)  9 sor     (cikkei)
6 'National TreasuBook of Secrets' Sneak Peek (mind)  9 sor     (cikkei)

+ - re: re: karakter -> ANSI string (mind) VÁLASZ  Feladó: (cikkei)

Szia !

Az ANSI String lényege .. hogy \0 a vége
valami = array of word;
valami[i]=ord(karakter)*256; vagy egyeb shift miveletek :D

R.
+ - re: re: karakter -> ANSI string (mind) VÁLASZ  Feladó: (cikkei)

> Elnézést - lehet, hogy nem írtam egyértelműen.
Most tessék figyelni !!!
> Nem azzal van gondom, hogy 2 ciklust hogyan lehet megírni - hanem ANSI
> stringeket szeretnék kitölteni (ezek ugye karakterenként 8 byte-osak),

amint köztudott.

Na! Hát most már egyértelmű! Nemde???
+ - "Component" tulajdonsag hasznalata Borland BDS-ben (mind) VÁLASZ  Feladó: (cikkei)

A Delphit ismerem, ott ugyanez működik.
A program futása közben egyesével kell végigmenni egy formra felrakott
komponenseken, és műveletet végezni velük.
A komponenseket megtalálom már C-ben is, és pl. tudom törölni őket, és
meg tudom nézni a típusukat is (amit a Delphiben az 'is' kulcsszóval
lehet) - de a tulajdonságaikat is változtatni kell (amit a Delphiben az
'as' kulcsszóval lehet).
Mondjuk olyan kellene, hogy ez egy panel, és a magasságát kell változtatni.
Hogyan lehet ezt megtenni?
+ - re: re: karakter -> ANSI string (mind) VÁLASZ  Feladó: (cikkei)

Pontosítsunk egy picit;
BDS = Borland Developer Studio
Ebben többféle nyelvű compiller van (pl.: Delphi, C++, C#, Java).
Mivel a "Turbo C"-t említetted ezért feltételezem, hogy a Borland C++ 
Builder-es megoldásra van szükséged.

Az "AnsiString" típusú változók egy 0-val záruló karakter tömbök, emellett 
egyébb tulajdonságokkal is felruházott objektumok, amit objektumorientált 
módon osztályba foglaltak. Ha karakterenként akarod elérni ezt a tömböt, 
akkor ezt sima tömbhivatkozásként megteheted így;

  AnsiString txt = "kedves";
    txt[1] = 'n';

Az indexet 1-ről kell indítani és nem lépheti túl az eredeti tömb hosszát. 
Ha bővíteni akarod a tömböt, akkor előbb a hosszát kell beálítani a
  txt.SetLength(x);
utasítással! A bővítésnek van elegánsabb módja is; csak egyszerűen hozzáadsz 
a változódhoz egy char típusú változót, vagy egy másik AnsiString-et. 
Szintaxis;

 char c = 'l';
   txt += 'a'; //konstans karakter
   txt += c;  //char típusú változó
   txt += "ma"; //konstans sztring


1.Példa:
void __fastcall TForm1::FormCreate(TObject *Sender) {
AnsiString txt;
int j=0;

  for(int i=14;i<256;i++) {  //vezérlőkarakterek miatt 14-től indul, mert 
azok megkavarnák a megjelenítést
    txt.SetLength(++j);
    txt[j] = i;
  }
  this->Caption = txt;
}


2.Példa:
void __fastcall TForm1::FormCreate(TObject *Sender) {
AnsiString txt;
char c;

  for(int i=14;i<256;i++) {  //vezérlőkarakterek miatt 14-től indul, mert 
azok megkavarnák a megjelenítést
    c = i;
    txt += c;
  }
  this->Caption = txt;
}


A menü feltöltéshez ajánlom még figyelmedbe az IntToStr(x) utasítást, ami 
az 
integer változót alakítja át AnsiString-é.
  int i = 128;
  this->Caption = IntToStr(i);

A stringbővítést akár össze is lehet vonni egyetlen utasításba;
  AnsiString txt = "alma";
  int i= 2;
  txt = "édes " + txt + IntToStr(i) + "db";


Ajánlott link: http://ww.functionx.com/bcb/topics/strings.htm

Sok sikert... üdv: LEC
+ - Nicole Kidman at the 'Wedding' Screening (mind) VÁLASZ  Feladó: (cikkei)

our discount
http://www.gopfokruw.com/



Mr. Paul Lager
+1 4536108809

Persetech Botswana, 11208 John Galt Blvd.
+ - 'National TreasuBook of Secrets' Sneak Peek (mind) VÁLASZ  Feladó: (cikkei)

pricelist
http://www.gopfokruw.com/



Ms. Meredith Morse
tel: +1 6672413975

Gilbert & Associates, Hunt V

AGYKONTROLL ALLAT AUTO AZSIA BUDAPEST CODER DOSZ FELVIDEK FILM FILOZOFIA FORUM GURU HANG HIPHOP HIRDETES HIRMONDO HIXDVD HUDOM HUNGARY JATEK KEP KONYHA KONYV KORNYESZ KUKKER KULTURA LINUX MAGELLAN MAHAL MOBIL MOKA MOZAIK NARANCS NARANCS1 NY NYELV OTTHON OTTHONKA PARA RANDI REJTVENY SCM SPORT SZABAD SZALON TANC TIPP TUDOMANY UK UTAZAS UTLEVEL VITA WEBMESTER WINDOWS