c語言學習(三)snprintf函式修改路徑

2021-10-22 18:14:33 字數 740 閱讀 2449

函式原型

int snprintf ( char * str, size_t size, const char * format, ... );

str : 目標字串。

size : 拷貝位元組數(bytes)。

format :格式化成字串。

... :可變引數

作用 : 設可變引數按照 format 格式化成字串,並將字串複製到 str 中

使用

snprintf((char*)filename, 128, "c:/users/administrator/desktop/txt/%d.txt", i);

(char*)filename:將字元陣列強制轉換為指標,作為輸入char * str

128 : filename字元陣列大小(char的長度為1個位元組)

"./txt/%d.txt" : 路徑字串,%d佔位符

i : 可變引數

我目前主要用於儲存不斷重新整理的檔案,需要不斷更新檔名,snprintf函式很好的解決了這個問題。

C語言學習(三)

程式的模組化設計 程式設計練習 課外話 挫折是人生的常態,在我們遭遇疫情,不應一味放大痛苦讓其充塞心靈。我們要學會調適心弦,坦然面對,全國人民團結一致,就一定會戰勝疫情。祖國加油 武漢加油 你的答案 陣列程式的模組化設計 所謂陣列,是有序的元素序列。1 若將有限個型別相同的變數的集合命名,那麼這個名...

C語言學習筆記(三)

1.控制語句 if else 條件語句 for 迴圈語句 while 迴圈語句 do while 迴圈語句 continue 結束本次迴圈語句 break 中止執行switch或迴圈語句 switch 多分支選擇語句 return 從函式返回語句 goto 最好不使用 2.函式呼叫語句 3.表示式語...

C語言學習(三) 函式

c語言的設計思想 把函式用作構件塊。c標準庫的函式有 printf scanf getchar 等等。進一步的,可以建立自己的函式。自定義函式格式的如下 返回型別 函式名 形參 簡單的例子 include void jolly void deny void jolly void deny int m...