[FreeBSD] memoria - regi gimp-gond

Aries aries at bsd.hu
2001. Jan. 19., P, 09:00:10 CET


On Thu, Jan 18, 2001 at 05:39:41PM +0100, Nohl Attila Rajmund wrote:
> On Wed, 17 Jan 2001, Aries wrote:
> [...]
> > Pedig? Szerintem total felesleges, legalabbis szamomra sosem konnyitett
> > semmit. A sulyos ar: csinalj egy helloworld-ot c++-ban, ugy, hogy
> > string string1, string2; string1="hello" ; string2="world!" aztan
> > cout << string1+string2, majd csinald meg u.ezt c-ben, strcpy-vel.
>                                                          ~~~~~~
> Es itt a buffer overrun... Persze lehet strncpy-vel jatszani, meg elore
> megnezni a string hosszat, aztan az alapjan lefoglalni az uj stringet,
> de ezek utan pont ott vagy, mintha a C++ string osztalyat hasznaltad
> volna (kb. ugyanannyi muvelet), csak neked kell helybe megirnod, ami

Nez meg, hogy mennyivel lesz nagyobb a program. strcpy-vel 4K,
stringesen pedig 20...
bye,
-- 
    _    _
|. ( \  / )  |.http://vlug.vein.hu/~aries  - not yet :( -   .|
|.    \/ries |.       The Flame Machine      .|.br%cmds%cult.|



További információk a(z) BSD levelezőlistáról