Abuse Melding

Je hebt een klacht over de onderstaande posting:

05-07-2018, 21:50 door Anoniem

Door Krakatau: Door dutchfish: Nobrainer. (ik denk wel dat sommige het hier niet mee eens zullen zijn) strlcpy Als je dit nu nog niet begrijpt, dan ziet het er triest uit. Heel mooi (strlcpy) echter niet standaard: https://en.wikibooks.org/wiki/C_Programming/C_Reference/nonstandard/strlcpy. Dus toch maar strncpy en even zelf achteraf een afsluitende zero-byte schrijven in de bestemming. Libraries zijn er om te worden gebruikt. Maar weet je wat het is met strlcpy, het is aan de ene kant veiliger omdat het zaken uit handen van de programmeur neemt en de dingen die het moet doen automatisch perfect doet met de juiste stringlengte, maar dat betekent anderzijds dat de programmeur uit het oog kan verliezen wat nou juiste stringlengte is van een bepaalde string. Het effect van C-programmeurs die niet meer met zekerheid weten wat de stringlengte van de strings is kan vervolgens leiden tot andere fouten. Dus perfect is strlcpy ook niet als we even deze menselijke factor meenemen in de beoordeling.

Beschrijf je klacht (Optioneel):

captcha