11.3 字符串和字符数组:缩短数组长度
来源:互联网 发布:高要网络问政平台 编辑:程序博客网 时间:2024/05/17 22:53
strlen()函数用于统计字符串的长度
缩短数组长度
#include<stdio.h>#include<string.h>void fit(char *, unsigned int);int main() { char mesg[] = "thing should be as simple as possible," "but not simpler."; puts(mesg); fit(mesg, 38); puts(mesg); puts("let us look at some more of the string."); puts(mesg + 39); return 0;}void fit(char *string, unsigned int size){ if (strlen(string) > size) string[size] = '\0';}
fit()函数把第39个元素的逗号替换成字符'\0',puts()函数在空字符处停止输出,但是这些字符还是在缓冲区,puts(mesg + 39)函数把它打印出来。
mesg + 39 是mesg[39]的地址,put函数持续输出直到遇到原来字符串中的空格。
阅读全文
0 0
- 11.3 字符串和字符数组:缩短数组长度
- 字符数组 和 字符串数组
- 字符数组和字符串数组
- 字符数组和字符串
- 字符数组和字符串
- 字符数组和字符串
- 字符数组和字符串
- 字符串和字符数组
- 字符串和字符数组
- 字符数组和字符串
- 字符数组和字符串
- 字符数组和字符串
- 字符数组和字符串
- 字符串和字符数组
- 字符指针和字符数组的长度
- 11.3 字符串和字符数组:strcpy()函数
- 字符数组的长度最大值和次大值
- strlen和sizeof求字符数组长度
- 11.1 字符串和指针
- jquery 点击元素实现背景色改变,点击元素以外任意地方还原该元素背景色
- 11.2 字符串和字符串函数:fgets()函数
- 11.3 字符串输出 puts()
- CentOS 安装zlib
- 11.3 字符串和字符数组:缩短数组长度
- 11.3 字符串和字符数组:strcpy()函数
- 《深入理解java虚拟机》读书笔记二 【OutOfMemoryError】
- 我什么要写技术博客
- 芝麻信用分SDK接入,显示芝麻信用授权界面(Android)
- 【备忘】达内web前端从入门到精通
- 电路初学—地信号
- 【Nova】nova-scheduler过滤称重
- AsyncTask的简单使用