- 博客(7)
- 收藏
- 关注
原创 有关字符串和字符的函数
字符串操作函数,在string.h头文件中声明连接char * strcat(char *s,char *t)将t指向的字符串连接到s所指的字符串上,并返回字符串s的地址。char * strncat(char *s,char *t, int n)只将t的前n个字符连接到s上比较int strcmp(char *s, char *t),比较字符串s,t,若st返回正整数,s=t
2015-02-10 16:02:15 855
原创 错误处理,错误输出
错误的处理/输出原因:因为运行程序一般在运行的末尾才输出形象的出错信息,这种情况在程序输出到屏幕时,还可以接受,但当是输出到文件或者通过管道作为另外一个程序的输入时,则不可以接受,因为出错信息也会作为输出。解决办法:标准输出stdout,它是一个指向标准输出文件的文件指针,采用同样的方法,stderr作为标准错误文件指针,指向标准错误文件,这样错误信息便不会被stdout包含。用例子说
2015-02-10 12:12:44 813
转载 exit()函数与return的区别 C语言
主要有几下几个不同点: 1. return返回函数值,是关键字;exit是一个函数。 2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。 3. return是函数的退出(返回);exit是进程的退出。 4. return是C语言提供的,exit是操作系统
2015-02-10 10:03:54 635
原创 cat程序实现原理解释 C语言
cat 程序是将多个文件内容输出到屏幕上,命令行操作 cat 文件名1 文件名 2 文件名3 ...主要有两点:命令行多参数的调用 和 文件的输出/* ******************************* *cat.c *cat程序,在命令行输入文件名1,文件名2,... ,文件名n *在屏幕上输出这些文件内容 *如果没有文件名参数,则从标准输入中读取到标准输出
2015-02-09 22:34:55 3312
原创 主函数解释 C/C++
主函数:只有两种写法:int main(void){return 0;} 不需要从命令行获得参数int main(int argc, char *argv[]){return 0;} 需要从命令行获得参数以前经常出现的情况,void main()不存在这样的写法。DOS命令下如何运行exe文件磁盘 例如 D盘 D:文件夹 例如Dev c++ cd "Dev c+
2015-02-09 20:24:31 714
原创 文件的输入输出(举例,文本文件复制) C 语言
如何打开文件: FILE:一种包含文件信息的结构,在stdio.h中定义。文件指针:一种指针,指向一个包含文件信息的结构,即指向结构FILE的指针。FILE * fopen(char *name, char *mode),库函数,用于打开文件,第一个参数为打开文件的文件名,第二个参数为打开方式,返回一个指向文件信息结构的指针,利用该指针对文件进行操作。打开方式,即第二个参数,“
2015-02-09 16:56:14 976
原创 如何定义变长参数个数的函数
定义参数个数不确定的函数,需用到头文件stdarg.h,该头文件是专门为变长参数函数所用。参数变长函数的声明:void function(int intVal, ...),当然参数类型可以为double或其他,返回类型也可以自己修改。方法:先用头文件stdarg.h中的宏va_list定义一个指向参数的指针ap,va_list ap;再用宏va_start初始化指针ap,va_st
2015-02-09 12:45:12 1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人