在过去的几天里,我一直在教自己c ++,为我作为CS专业的新生一年做准备.我现在正在使用C风格的字符串,并想知道null终结符的意义.
我知道这是必要的,但我想我只是没有从根本上理解为什么一个字符串不会仅仅停留在它的最后一个字符串上.
c++ string null terminator
对于诸如"c-zyte5:p-6db39"我如何解析它以获得特定子集的字符串,例如p-6db39- 切掉前 9 个字符和最后一个字符?
"c-zyte5:p-6db39"
p-6db39
bash awk sh
awk ×1
bash ×1
c++ ×1
null ×1
sh ×1
string ×1
terminator ×1