C
stoneboy100200
这个作者很懒,什么都没留下…
展开
-
使用strcpy的注意事项
在日常工作中常常要进行字符串的复制工作,而strcpy是大家常用的字符串复制函数,现在要详细地说明这个函数可能带来的错误,并给我的使用心得。首先,看看MSDN怎么说:strcpy 原型:char *strcpy(char *dest,char *src); 用法:#include 功能:把src所指由NULL结束的字符串复转载 2012-09-07 10:17:36 · 5719 阅读 · 0 评论 -
strcpy函数与memcpy函数
strcpy函数与memcpy函数6.2 字符串与数组字符串一般是用字符数组的方式存储,例如下面的str定义:char str[] = "123456";这里str是一个字符数组,它存放了一个字符串"123456",由于字符串还有一个结束符"\0",所以此数组的长度为7而不是6。6.2.1 strcpy函数与memcpy函转载 2012-09-07 12:23:48 · 874 阅读 · 0 评论 -
fgets和gets的区别
在编程中发现gets和fgets一些区别总结一下;1、 fgets比gets安全,使用gets编译时会警告为了安全,gets少用,因为其没有指定输入字符的大小,限制输入缓冲区得大小,如果输入的字符大于定义的数组长度,会发生内存越界,堆栈溢出。后果非常怕怕 fgets会指定大小,如果超出数组大小,会自动根据定义数组的长度截断。(redhat9.0实验并不是如此,不知为何,照样转载 2012-09-07 12:36:01 · 39506 阅读 · 8 评论 -
C/C++中static关键字详解
静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明的static变量,可作为对象间的一种通信机制 如果一局部变量被声明为static,那么将只有唯一的一个静态分配的对象,它被用于在该函数的所有调用中表示这个变量。这个对象将转载 2012-09-07 13:44:33 · 1331 阅读 · 0 评论 -
C中计算程序运行时间差(毫秒级)
转自:点击打开链接最近在跑一些程序,需要计算程序运行的时间,然后搜索了一下相关的材料,发现下面的一个比较好的方法,可以实现毫秒级的计时: #include #if defined(WIN32)# define TIMEB _timeb# define ftime _ftime#else#define TIMEB timeb#e转载 2013-01-10 10:31:22 · 1896 阅读 · 0 评论 -
sscanf 与scanf
转自:点击打开链接sscanf 名称: sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: Int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const char *format [,argument]... );转载 2013-03-15 10:42:28 · 1029 阅读 · 0 评论