自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hgj125073的专栏

不要急,慢慢来。

  • 博客(53)
  • 资源 (3)
  • 收藏
  • 关注

原创 C语言之strcoll函数

【FROM MSDN && 百科】原型:  int strcoll(const char *s1,const char * s2);#include比较字符串s1和s2。功能和strcmp类似,用法也一样.特别注意:strcoll()会依环境变量LC_COLLATE所指定的文字排列次序来比较s1和s2 字符串。strcmp是根据ASCII来比较2个串

2012-12-28 15:33:36 2076

原创 C语言之strtok函数

【FROM MSDN && 百科】原型: char *strtok(char *s, const char *delim);#include分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串中包含的所有字符。当strtok()在参数s的字符串中发现参数

2012-12-28 15:05:09 38598 2

原创 C语言之strpbrk函数

【FROM MSDN && 百科】原型: char *strpbrk(const char *s1,const char *s2);#include依次检验字符串s1中的字符,当被检验字符在字符串s2中也包含时,则停止检验,并返回该字符位置,空字符NULL不包括在内。返回s1中第一个满足条件的字符的指针,如果没有匹配字符则返回空指针NULL。在源字符串(s1

2012-12-28 13:49:31 2962 1

原创 C语言之strcspn函数

【FROM MSDN && 百科】原型: size_t strcspn(const char *str ,const char *strCharSet);#include顺序在字符串s1中搜寻与s2中字符的第一个相同字符,返回这个字符在S1中第一次出现的位置。These functions return the index of the first ch

2012-12-28 11:37:25 3140

原创 C语言之strspn函数

【FROM MSDN && 百科】原型: size_t strspn (const char *s,const char * accept);#includestrspn返回s中第一个不在accept中出现的字符下标。Returns an integer value specifying the length of the substring ins

2012-12-28 10:56:31 6527

原创 C语言之strstr函数

【FROM MSDN && 百科】原型:char *strstr(const char *str1, const char *str2);#include找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符)。返回该位置的指针,如找不到,返回空指针。Returns a pointer to the first occurrence

2012-12-27 17:32:24 79542 2

原创 C语言之strrchr函数

【FROM MSDN && 百科】原型:char *strrchr(const char *str, char c);#include找一个字符c在另一个字符串str中末次出现的位置(也就是从str的右侧开始查找字符c首次出现的位置),并返回从字符串中的这个位置起,一直到字符串结束的所有字符。如果未能找到指定字符,那么函数将返回NULL。Thestrrchr

2012-12-27 15:56:57 47280 1

原创 C语言之strchr函数

【FROM MSDN && 百科】原型: char *strchr(const char *s,char c);#include查找字符串s中首次出现字符c的位置,返回首次出现c的位置的指针,如果s中不存在c则返回NULL。The strchr function finds the first occurrence of c instr, o

2012-12-27 15:28:18 27309 1

原创 C语言之strcmp函数

【FROM MSDN && 百科】原型:int strcmp(const char *s1,const char * s2);#includeCompare strings.= 0 : s1 identical s2> 0 : s1 greater than s2两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为

2012-12-27 14:38:22 4792

原创 C语言之strlen函数

【FROM MSDN && 百科】原型:unsigned int strlen(const char *s)#includeGet the length of a string, using the current locale or a specified locale.计算字符串s的(unsigned int型)长度,不包括'\0'在内.返回s的长度,不包括

2012-12-26 17:34:07 9589

原创 C语言之strcat函数

【FROM MSDN && 百科】原型:char *strcat(char *dest,const char *src);#includeAppend a string.把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向d

2012-12-26 16:30:05 24296

原创 C语言之strcpy函数

【FROM MSDN && 百科】原型:char *strcpy(char *dest,const char *src);#include把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间。src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。DEMO:实现自己的strcpy函数

2012-12-26 15:40:21 5630

原创 C语言之宏assert

【FROM MSDN && 百科】编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新起用断言。何时需要使用断言:    1.可

2012-12-26 14:15:41 2069

原创 C语言之练习1-10制表符回退符显示输出

【FROM 互联网,仅供参考】练习1-10.编写一个将输入复制到输出程序,并将其中的制表符替换为\t,把回退符替换为\b,把反斜找替换为\\。这样可以将制表符和回退符以可见的方式显示出来#include #include int main(void){ int c; int flag; while((c=getchar())!=EOF) { if (c=='\t')

2012-12-24 14:29:26 4474

原创 C语言之练习1-9多个空格用一个空格代替

【FROM 互联网,仅供参考】C程序设计语言课后题练习1-9 编写一个将输入复制到输出的程序,并将其中的多个空格用一个空格代替?/****************************************************************************//* C程序设计语言练习1-9编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空

2012-12-24 14:00:21 4822

原创 C语言之文本文件与二进制文件

来源:【http://www.cnblogs.com/zhangjiankun/archive/2011/11/27/2265184.html】    【http://blog.csdn.net/bily1984/article/details/3182035】    计算机只识别二进制0,1,无论是文件文件和二进制文件在物理存储上是二进制的,这里的区别是属于逻辑存储区别。

2012-12-24 12:16:00 1221

原创 C语言feof了解

【FROM MSDN &&百科】int feof(FILE *stream);Tests for end-of-file on a stream.The feof function returns a nonzero value if a read operation has attempted to read past the end of the file; it returns 0 othe

2012-12-21 16:57:09 873

原创 C语言EOF了解

【FORM MSDN &&百科】EOF--end of  file   EOF is returned by an I/O routine when the end-of-file (or in some cases, an error) is encountered.在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是

2012-12-21 13:47:07 1240

原创 C语言希尔排序了解

【FROM 百科】希尔排序希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。方法又称缩小增量排序,因DL.Shell于1959年提出而得名。思想:先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2#in

2012-12-20 17:17:09 543

原创 C语言程序设计字符串内容反转

【FROM C程序设计语言3-5】#include #include #include #include char* reverse(char s[]);int main(void){ char *str=(char*)malloc(sizeof(char)*256); gets(str); printf("%s\n",str); printf("reverse

2012-12-20 14:47:11 802

原创 C语言程序设计语言统计字符出现的次数

【FROM C程序设计语言3.4】#include #include int main(void){ int c,i,nwhite,nother,ndigit[10]; nwhite=0; nother=0; for (i=0;i<10;i++) { ndigit[i]=0; } while((c=getchar())!=EOF) { switch (c)

2012-12-20 14:16:58 2290

原创 C语言折半查找DEMO

【C语言折半查找】#include #include int binserarch(int x,int v[],int n);int main(void){ int v[]={10,20,30,40,50,60}; /*由小到大排序好的数据*/ int x; /*存放要查找的数*/ int arr_size; in

2012-12-20 11:40:47 578

原创 C语言求其二进制位1的个数

【FROM C程序设计语言2_10】#include #include int bitcount(unsigned int x){ int b; int mid; for (b=0;x!=0;x>>=1) { mid=x & 01; if (mid) { b++; } } return b;}int main(void){ int n

2012-12-19 17:29:54 704

原创 C语言字符串转换为相应的整型数

#include /*字符串转换为相应的整型数*/int myatoi(const char s[]){ int i,n=0; for (i=0;s[i]>='0'&&s[i]<='9';i++) { n=10*n+(s[i]-'0'); /*(s[i]-'0')能够计算出s[i]中存储的字符所对应的数字值*/ } return n;}int main(void){

2012-12-19 16:10:23 5630

原创 C语言求其字符数组的长度

求其字符串的长度DEMO#include #include #include /*求字符数组s的长度,参数为字符数组*/int mystrlen(const char s[]){ int i=0; if (s==NULL) { return 0; } while(s[i]!='\0') { ++i; } return i;}/*指针实现求其

2012-12-19 15:32:58 8604

原创 C语言改写与for循环等价的循环语句

【FROM C程序设计语言第二章练习2-2】在不使用运算符&&或||的条件下编写一个与上面的for循环等价的循环语句原语句如下:for (i=0; is[i] = c;for (i=0;i<lim-1;i++) { if ((c=getchar())=='\n') { break; } else if (c==EOF) {

2012-12-19 14:52:30 2099

原创 C语言宏定义了解

#define 除了定义常数之外,经常还用来定义字符串,尤其是路径。用define来定义注释符号。注释要先于预指令被处理,当这两行被展开成//...或/**/时,注释已处理完毕,此时再出现//...或/**/自然错误,因此试图用宏开始或结束一段注释是不行的。#define与#的结合使用#define与##的结合使用。定义一个宏,实现一年有多少秒//下面是网上推荐的,但是在V

2012-12-19 11:37:12 735

原创 C语言NULL了解

【FROM MSDN &&百科】NULL指针NULL is the null-pointer value used with many pointer operations and functions. It is equivalent to 0.NULL is defined in the following header files: CRTDBG.H, LOCALE.H, STD

2012-12-18 15:34:13 4334

原创 C语言求其文件名长度DEMO

#include #include int wstrlen(const char* str);int main(void){ int len,len1; char sfilename[21]; printf("请输入文件名:"); gets(sfilename); len=wstrlen(sfilename); printf("len = %d\n",len); getch(

2012-12-18 11:00:33 1108

原创 C语言文件连接DEMO

【FROM C语言实战500例  ---39例】#include #include #include /*去掉程序中的warning information*/#pragma warning(disable:4996)/*输出文件内容*/void OutputFile(FILE *fp){ char ch; while((ch=fgetc(fp))!=EOF) {

2012-12-17 15:00:46 1422

原创 C语言随机读写文件DEMO

【FROM C 语言实战105例中的第37例 随机读写文件】/*随机读写文件第37例*//*来源于C语言实战105例*/#include#include #define NUM 3int main(void){ FILE *fp1; int i,err; struct rec { char id[10]; char name[15]; char depa

2012-12-17 11:36:59 2035

原创 C语言格式化输入输出DEMO

【FROM《C语言实战105例》中的35-36例:格式化输入输出-成块读写操作】/************************************************************************//* 格式化输入输出 *//******

2012-12-14 14:54:41 725

原创 C语言文件读写基本操作DEMO

DEMO来源于《C语言实战105例》中的34例:文件读写基本操作把infile中的内容写到outfile中去#include #include int main(){ FILE *infile; FILE *outfile; //FILE *otherfile; char input; //char buffer[10]; int i=0; infile=fop

2012-12-14 14:26:50 2840

原创 C函数_fileno了解

int _fileno(FILE *stream );  ----->Gets the file descriptor associated with a stream.(用来取得参数stream指定的文件流所使用的文件描述符)#include返回值:某个数据流的文件句柄DEMO:MSDN上的例子#include #include int main(){ printf("T

2012-12-14 13:08:15 3212

原创 C函数_filelength函数了解

_filelength()---->Gets the length of a file.原型:long _filelength(int fd );__int64 _filelengthi64(int fd );fd:Target the file descriptor.取文件长度字节数.Both _filelength and _filelengthi6

2012-12-14 12:29:51 14364 2

原创 C语言ftell函数了解

ftell() 返回当前文件位置,也就是说返回FILE指针当前位置。#includelong ftell(FILE *stream);函数 ftell() 用于得到文件位置指针当前位置相对于文件首的偏移字节数。在随机方式存取文件时,由于文件位置频繁的前后移动,程序不容易确定文件的当前位置。使用fseek函数后再调用函数ftell()就能非常容易地确定文件的当前位置。ftel

2012-12-13 16:57:23 10044 2

原创 C语言fseek函数了解

fseek()函数 重定位流(数据流/文件)上的文件内部位置指针注意:不是定位文件指针,文件指针指向文件/流,文件指针如果不重新赋值将不会改变指向别的文件。位置指针指向文件内部的字节位置,随着文件的读取会移动。int fseek(FILE *stream, long offset, int fromwhere);成功,返回0,失败返回-1,并设置errno的值,可以

2012-12-13 15:29:47 21030 1

原创 C语言fread函数了解

fread()函数---- Reads data from a stream.#includesize_t fread( void *buffer, size_t size, size_t count,FILE *stream );从一个文件流中读数据,读取count个元素,每个元素size字节.如果调用成功返回count.如果调用成功则实际读取size*count字节bu

2012-12-13 10:53:16 41585

原创 C语言fwrite函数了解

fwrite()函数----write data to a stream原型:size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);注意:这个函数以二进制形式对文件进行操作,不局限于文本文件demo:#include #include typedef struct

2012-12-12 17:25:18 22406 1

原创 C语言fclose函数了解

fclose()关闭关闭一个流,注意:使用fclose()函数就可以把缓冲区内最后剩余的数据输出到磁盘文件中,并释放文件指针和有关的缓冲区。#include原型:int fclose(FILE *stream);int _fcloseall(void);fclose returns 0 if the stream is successfully closed._fclose

2012-12-12 16:11:19 6809

C万年历简单实现

模仿参考小demo来加深一下基础知识,实现年历,月历,日历的输出,通过这些来掌握一些基本的知识。

2012-12-10

MTK芯片手机故障大总结以及驱动总结.doc

介绍了关于MTK的故障大总结和驱动总结,对于学习手机平台或嵌入式来说很有帮助。

2011-03-24

银行模拟系统C#开发 课程设计

我们做的课程设计 ,实现取,存,修改密码,开户 查看余额,等简单操作。

2011-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除