[英]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.