作者xflash96 (Will)
看板b97902HW
标题[心得] 阵列二里的字串控制
时间Wed Oct 8 18:03:09 2008
我一直记不起来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
1F:推 ckclark:sprintf第一个参数少了 10/08 18:07
2F:推 drazi:这招好XD (笔记.. 10/08 18:07
3F:推 hrs113355:参数少了 10/08 22:16
4F:推 ckclark:记得sprintf在不考虑效率的时候 可以取代很多函式 10/08 22:20
5F:→ ckclark:strlen也可以(用sprintf的回传值) 10/08 22:21