看板 b97902HW 關於我們 聯絡資訊
我一直記不起來strcpy, strncpy, strcat, strncat, 等等字串操控的函式, 如果效率沒有要求,可以用這招: sprintf(char *buf, char *format, ...args) 用法如printf, 在加上 sprintf("%.*s", len_of_str, str); 取代strnXX系列 .* 會接收後面引數傳的值, 用法如同 "%.*s", 5, str === "%5s", str 試試用這個功能寫出只有一層迴圈的星星樹 [>_] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.84
ckclark:sprintf第一個參數少了 10/08 18:07
drazi:這招好XD (筆記.. 10/08 18:07
hrs113355:參數少了 10/08 22:16
ckclark:記得sprintf在不考慮效率的時候 可以取代很多函式 10/08 22:20
ckclark:strlen也可以(用sprintf的回傳值) 10/08 22:21