簡體   English   中英

sprintf,printf和格式說明符

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM