摘要: 字符串在C语言中以\0结束,字符串相关的函数定义在<string.h>中,都是以str开头的函数,操作的字符串必须有结束符。 strlen字符串长度 strcpy复制一个字符串到另一个字符串 strcmp比较两个字符串 stricmp比较两个字符串,不区别大小写 strchr在字符串中查找一个字符,如果有在返回第一个出现为止的指针 strstr查找子字符串 strcat将一个字符串附加到另一个字符串后面。 不过有时候为了操作没有结束符的字符串,也是用操作内存的函数来处理字符串: memset设置一段内存中所有字节为某个值,常用语初始化结构体。 memcpy复制一段内存到另一个短内存 阅读全文
posted @ 2011-03-16 10:46 benfish 阅读(358) 评论(0) 推荐(0) 编辑
摘要: C语言输入输出系列函数讲解:printf函数用于将数据按一定格式打印到屏幕上,它的第一个参数是一个字符串,用于设置打印的格式,其余参数是要打印的内容。例如:char girl[] = "Jane";printf("Hi, %s!", girl); // 该行输出:Hi, Jane!int a = 1, b = 2;printf("%d + %d = %d", a, b, a+b); // 改行输出:1 + 2 = 3你已经看到格式化字符串中有一些以百分号%, 它用于指定要输出数据的格式,每一个%对应一个输出数据,因此需要在printf 阅读全文
posted @ 2011-03-16 10:46 benfish 阅读(522) 评论(0) 推荐(0) 编辑
摘要: C语言的文件操作需要包含头文件<stdio.h>,相关函数通常以f开头。打开的文件在内存中有一个结构体,叫FILE。fopen函数用来打开文件,他返回FILE类型的指针。FILE * f = fopen("c:\\a.txt", "r");if (f == NULL) printf("文件打开失败");fopen的第一个参数为文件的路径,其中斜杠需要两个代表一个。第二个参数为打开文件的模式,常用的... 阅读全文
posted @ 2011-03-16 10:45 benfish 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 本系列会包含一些C语言的基本知识,主要介绍各种标准库的使用。假设你有一定的C语言基础,因此很少讲解最基本的语法知识。本系列计划讲解内容如下:字符串输入输出内存管理文件网络多线程代码安全性算法和数据结构 阅读全文
posted @ 2011-03-16 10:17 benfish 阅读(268) 评论(0) 推荐(0) 编辑