C语言中将字符串打印成指定长度的方法

日期:2019-12-07 21:03:20 人气:1

C语言中将字符串打印成指定长度的方法

好用的扩展就是 scanf() 的“%ms”占位符。 介于 % 和 s 之间的 m 有 measure(测量)的含义,它可以测量输入字符串的长度,scanf() 根据字符串的长度分配内存,并将字符串拷贝到这段内存,之后将首地址返回给 m。在使用完毕后,需要调用 free() 函数释放这段内存。 程序源代码如下: #include int length(char *p); void main() { int len; char *str[20]; printf("please input a st
    A+
热门评论