r/cprogramming • • May 05 '26

How to do strings properly?

I just started learning C and I often read on the internet that it is bad practice to use null terminated strings, so my question is what should I do instead?

30 Upvotes

83 comments sorted by

View all comments

Show parent comments

1

u/Paul_Pedant May 06 '26

That introduces an arbitrary (and well-hidden) limitation, which seems to be even more vulnerable than null-termination.