有没有办法只打印部分字符串?
例如,如果我有
char *str = "hello there";
有没有办法只打印"hello",请记住我要打印的子字符串是可变长度,而不是总是5个字符?
"hello"
我知道我可以使用一个for循环,putchar或者我可以复制数组,然后添加一个空终止符,但我想知道是否有更优雅的方式?
for
putchar
c c-strings
c ×1
c-strings ×1