Hollosi Information eXchange /HIX/
HIX CODER 872
Copyright (C) HIX
2000-07-05
Új cikk beküldése (a cikk tartalma az író felelőssége)
Megrendelés Lemondás
1 Re: MMX dokumentacio (mind)  10 sor     (cikkei)
2 Re: **ptr - strlen ??? (mind)  60 sor     (cikkei)
3 Re:unicod szovegformatum (mind)  16 sor     (cikkei)
4 ColdFusion (mind)  6 sor     (cikkei)

+ - Re: MMX dokumentacio (mind) VÁLASZ  Feladó: (cikkei)

> 1. legszives ha tud valaki kuldeni mmx-rol doksit akkor az tegye meg
> hogy kuld egyet nekem. inkabb magyar de jo az angol is.

Az Intel es az AMD site-okon rajta van pdf formatumban, ingyenesen letoltheto.

Udv, Tamas

Tamas Rudnai / Sophos Plc
mailto:
http://www.sophos.com
+ - Re: **ptr - strlen ??? (mind) VÁLASZ  Feladó: (cikkei)

On 4 Jul 00, at 3:33,  wrote:

> void ListSzavak( char **Szavak)
> {
>  cout << "Ez a tomb hossza    :   " << sizeof(KulcsSzavak)    << endl;
>   // ami nem jo !!! // itt hogy lehet megmondani, hogy a Szavak-ban
>  hány // szo talalhato ???
> }
>
> //--------------------------------------------------------------------
> - void main(void) {
>  char *Szavak[] =
>  {"Hogy","lehet","atadni","ezt","egy","fuggvenynek???"}; ListSzavak(
>  Szavak ); int meret =  sizeof(Szavak ) / sizeof(Szavak[0]) ;
>
> // ezt a  részt sem nagyon értem a  sizeof(Szavak[0]) minek a száma
> ???
>
>  cout << endl << "A tomb ennyi elemu     : " << meret << endl;
> // Vegul is talaltam egy megoldast ---> atadom a tömb meretet is, //
> de.... nincs erre vmi jobb megoldas ??? }

Hi

A szavak egy tomb, ami char*-okat tartalmaz, es nem szabtad
meg a meretet, ezert annyi char* lesz benne, ahany sztringgel
inicializaltad

sizeof(szavak[0]):
 a tomb 0. elemenek merete, azaz sizeof(char*)

sizeof(szavak):
 a tomb merete, azaz a sizeof(char*)*tomb elemeinek szama.
Ebben az esetben azt adja, hogy hany sztring van a tomben,
hiszen a tomb minden egyes eleme egy sztringre mutat.

En "utkozot hasznalnek, ami megmondja, hogy ez a tomb vege.

char *szavak[]={"Hogy","lehet","atadni","ezt",
                        "egy","fuggvenynek???",NULL};

   int meret =  sizeof(szavak ) / sizeof(szavak[0]); //=7
   Listszavak(szavak);
}

void Listszavak(char **str)
{
   int meret;
   for(meret=0;str[meret]!=NULL;meret++)
      ;
   meret++; //mert a sizeof is beleszamolta a NULL-t //=7/
}

Ez kicsit lasabb a sizeof-nal, de egy char*-os tombot hamar vegig
lehet nyalni...
Az atadasra en is varok jobb megoldasokat a profiktol...
Minden jot...
> ---------------------------------------------------------------
E-Mail: mailto: (PMail32 v3.12b)
Web: http://www.tar.hu/mephysto http://www.extra.hu/mephysto
+ - Re:unicod szovegformatum (mind) VÁLASZ  Feladó: (cikkei)

> Hogy tudok egy CStringet (Vagy LPCTSTR-t) LPWSTR-e valtani?
> Vagyis unicode string kene. Mellesleg ez a SysAllocStringhez kene.
> Konstans szoveget tudok az LPWSTR valtozo = L"valami" modszerrel de
> itt konvertalni kene.

Nezd meg a
TN059: Using MFC MBCS/Unicode Conversion Macros
technikai leirast az MSDN-ben.

Roviden: hasznald a MultiByteToWideChar Win32 API fuggvenyt, vagy
az A2W makrot (MFC-vel vagy ATL-lel).

Megjegyzes a levelhez: Az L prefix csak forditaskor
hasznalhato,ketkarakteres alapu stringekhez !

Toth Gabor
+ - ColdFusion (mind) VÁLASZ  Feladó: (cikkei)

Hello!

Olyanok jelentkezeset varom, akik mar programoztak 
ColdFusionban. Maganba irjatok.

Udv: Bela

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