[英]sprintf, printf and format specifiers
我在理解这一行代码的功能时遇到了麻烦:
sprintf(obj, "%s.o", root);
obj和root都是字符缓冲区,据我所知,root基本上是复制到obj的? 我不确定“%so”在做什么。 %s是要指定一个字符串,但.o是?
谢谢你的帮助
%s
将替换为root
的内容,然后替换字符串的.o
部分,这只是一个“附加”文本。 例如,如果root
具有“ file”,则obj
将设置为“ file.o”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.