2016年6月14日
摘要: C语言的标准库中缺少对字符串进行操作的trim()函数,使用起来有些不便,可以使用利用 strlen 和 isspace 函数以及指针来自己写一个。 1、strlen 函数 原型:extern int strlen(char *s); 用法:#include <string.h>功能:计算字符串s的 阅读全文
posted @ 2016-06-14 17:23 苦涩的茶 阅读(4015) 评论(0) 推荐(0)
摘要: 要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对于网络编程,我们也言 阅读全文
posted @ 2016-06-14 16:29 苦涩的茶 阅读(542) 评论(0) 推荐(0)
摘要: 在做这道题时: 32位环境下,int *p=new int[10];请问sizeof(p)的值为()A、4 B、10 C、40 D、8 我以为正确答案为C,int类型为32位,占四个字节,10个自然就是40了,结果正确答案为A,只是指针p占的空间。 因此写段代码测试一下: 或者 结果输出: 数组名4 阅读全文
posted @ 2016-06-14 14:40 苦涩的茶 阅读(8044) 评论(1) 推荐(3)
摘要: 在C中,字符串其实就是字符数组。C语言中,对字符串就是按字符数组的规律来处理的(ANSI的字符是unsigned char,对宽字符,字符是unsigned short int,即前者1byte,后者2byte)。由于是按数组方式处理的,所以必须知道每个串的实际有效元素到哪里结束,想像图书馆书柜中的 阅读全文
posted @ 2016-06-14 14:15 苦涩的茶 阅读(2497) 评论(1) 推荐(0)
摘要: 本篇日志关于二维字符数组的定义和初始化。我相信这篇文章属于菜鸟级的,高手请直接无视。 一般来说,我们可能会希望定义一个二维字符数组并且在定义的时候就用一些字符串来初始化它。比如说: 通常使用二维字符数组是为了在程序中存储一些字符串关键字。用这样的方式来初始化就最简单不过了。其中,MAX_LENGTH 阅读全文
posted @ 2016-06-14 11:16 苦涩的茶 阅读(5406) 评论(0) 推荐(0)

// 1.生成目录索引列表