我无法理解这行代码的作用:的sprintf,printf和格式说明
sprintf(obj, "%s.o", root);
OBJ和根都是字符缓冲区,从我读根基本上复制到OBJ? 我不确定“%s.o”在做什么。 %s是指定一个String,但是.o?
感谢您的帮助
我无法理解这行代码的作用:的sprintf,printf和格式说明
sprintf(obj, "%s.o", root);
OBJ和根都是字符缓冲区,从我读根基本上复制到OBJ? 我不确定“%s.o”在做什么。 %s是指定一个String,但是.o?
感谢您的帮助
的%s
将与root
内容所代替,而后面跟着一个字符串,它仅仅是一个“额外”的文本.o
一部分。例如,如果root
有“文件”,则obj
将被设置为“file.o”。
它只是将.o添加到根的末尾并将整个事物移动到obj? – drunkmonkey