Table of Contents

string.h

3/string string a memory operace ve standardní C knihovně (libc

  • C string/řetězec je pouhý!!! char*, resp. char z[] ukončený znakem '\0' (znak NUL, zarážka)
  • velmi nebezpečný “datový typ”
  • pro velikost string/memory se používá size_t
  • také tu najde využití const či restrict
  • string literal je “string literal”, překladač jím umí inicializovat i char z[] proměnné

strlen

3/strlen asi nejpoužívanější, O(n) !!!

strdup

  • pozor, je třeba zachazet opatrně jako s malloc
  • “bezpečnější” varianta je 3/strndup
c/string.h.txt · Last modified: 2025/11/17 22:51 (external edit)
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0