Beetje Coderen

Les 8

Strings in C

Strings als char-arrays met een afsluitende \0, string.h, snprintf en veilig invoer lezen met fgets.

⏱ 50 minuten leestijd + oefenen

🎯 Na deze les kun je

  • uitleggen hoe een C-string in het geheugen staat
  • functies uit string.h gebruiken: strlen, strcmp, strcpy
  • strings veilig samenstellen met snprintf
  • een regel invoer lezen met fgets

C heeft geen stringtype. Een string is een array van char, met als afspraak dat er een nul-byte ('\0') achter de laatste letter staat. Elke stringfunctie loopt tot ze die nul tegenkomt. Vergeet je hem, of is de array te klein, dan loopt de functie gewoon door in het geheugen erachter.

Na deze les begrijp je waarom C-strings lastig zijn, en hoe je ze toch veilig gebruikt.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?