1、strcpy()原型:extern char *strcpy(char*dest,char *src); 用法:#include <string.h>功能:把src所指由NULL结束的字符串复制到dest所指的数组中。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。例:chara[100],b[50];strcpy(a,b);如用strcpy(b,a),要注意a中的字符串长度(第一个‘\0’之前)是否超过50位,如超过,则会造成b的内存地址溢出。2、memset()memset原型:extern void *m Read More
posted @ 2011-12-25 16:05 Andy_YF Views(416) Comments(0) Diggs(0)
文件指存放在外部介质上的数据的集合。大家都知道操作系统是以文件为单位来对数据进行管理的。因此如果你要查找外部介质的数据,则先要按文件名找到指定文件,然后再从文件中读取数据,如果要把数据存入外部介质中,如果没有该文件,则先要建立文件,再向它输入数据。由于文件的内容千变万化,大小各不相同,为了统一处理,在C++中用文件流的形式来处理,文件流是以外存文件为输入输出对象的数据流。输出文件流表示从内存流向外存文件的数据,输入文件流则相反。根据文件中数据的组织形式,文件可分为两类:文本文件和二进制文件。文本文件又称为ASCII文件,它的每个字节存放一个ASCII码,代表一个字符。二进制文件则是把内存中的. Read More
posted @ 2011-12-25 15:30 Andy_YF Views(216) Comments(0) Diggs(0)
1、exit函数报异常:incompatible implicit declaration of build-in function 'exit' 把stdlib.h头文件包含进来既可以解决.2、 Read More
posted @ 2011-12-23 13:02 Andy_YF Views(159) Comments(0) Diggs(0)
TheHistoryofGCC1984年,RichardStallman发起了自由软件运动,GNU(Gnu'sNotUnix)项目应运而生,3年后,最初版的GCC横空出世,成为第一款可移植、可优化、支持ANSIC的开源C编译器。GCC最初的全名是GNUCCompiler,之后,随着GCC支持的语言越来越多,它的名称变成了GNUCompilerCollection。这里介绍的gcc是GCC的前端,C编译器.警告信息-Wall:显示所有常用的编译警告信息。-W:显示更多的常用编译警告,如:变量未使用、一些逻辑错误。-Wconversion:警告隐式类型转换。-Wshadow:警告影子变量( Read More
posted @ 2011-12-23 09:41 Andy_YF Views(263) Comments(0) Diggs(0)
1. 什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。一段文本就是最基本的模式,简单的匹配相同的文本。2. 不同的正则表达式引擎正则表达式引擎是一种可以处理正则表达式的软件。通常,引擎是更大的应用程序的一部分。在软件世界,不同的正则表达式并不互相兼容。本教程会集中讨论Perl 5 类型的引擎,因为这种引擎是应用最广泛的引擎。同时我们也会提到一些和其他引擎的区别。许多近代的引擎都很类似,但不完全一样。例如.NET正则库,JDK正则包。3. 文字符号最基 Read More
posted @ 2011-12-22 16:18 Andy_YF Views(687) Comments(0) Diggs(0)
1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-I:不区分大 小写(只适用于单字符)。-h:查询多文件时不显示文件名。-l:查询多文件时只输出包含匹配字符的文件名。-n:显示匹配行及 行号。-s:不显示不存在或无匹配文本的错误信息。-v:显示不包含匹配文本的所有行。pattern正则表达式主要参数:\: Read More
posted @ 2011-12-22 12:39 Andy_YF Views(751) Comments(0) Diggs(0)
/bin 引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。/sbin 类似/bin ,但不给普通用户使用,虽然如果必要且允许时可以使用。 /root root用户目录。/lib 根文件系统上的程序所需的共享库。 /lib/modules 核心可加载模块,特别是那些恢复损坏系统时引导所需的(例如网络和文件系统驱动)。/etc 特定机器的配置文件。 /etc/rc or /etc/rc.d or /etc/rc?.d 启动、或改变运行级时运行的scripts或scripts的目录,更详细的信息见关于init 的章。 /etc/passwd 用户数据库,其中的域给出了用户名、真实姓名、 Read More
posted @ 2011-12-21 21:45 Andy_YF Views(185) Comments(0) Diggs(0)
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩 Read More
posted @ 2011-12-21 21:24 Andy_YF Views(128) Comments(0) Diggs(0)