《通讯录》开发用到得知识点
常量、变量的使用
全局变量
分支语句
函数
宏
循环语句
scanf和printf
数据
结构体
文件
指针*
《通讯录》中解决的经典问题
数组元素如何删除(不使用链表)...
分类:
编程语言 时间:
2014-12-03 00:32:17
阅读次数:
216
在定义FILE * fp 之后,fopen的用法是: fp= fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err,然后err = fopen_s(&fp,filename,"w")。返回值的话,对于fopen来说,打开文件成功的话返回文件指针...
分类:
其他好文 时间:
2014-10-27 21:05:05
阅读次数:
174
LR上传文件脚本详解脚本char*fr(char*filename){longupfile;//定义文件句柄intcount;//定于文件长度intnFileLen;//定义文件长度char*buffer;upfile=fopen(filename,"rb");//以只读方式打开二进制文件,将upfile指向该文件fseek(upfile,0,2);//将文件指针移动到文件尾nFileLen=f..
分类:
Web程序 时间:
2014-10-27 15:47:36
阅读次数:
443
在阅读代码时,遇到了非常早之前用过的fseek(),非常久没实用了,有点陌生,写出来以便下次查阅。函数功能是把文件指针指向文件的开头,须要包括头文件stdio.hfseek函数名: fseek功 能: 重定位流上的文件指针用 法: int fseek(FILE *stream, long offse...
分类:
其他好文 时间:
2014-10-21 21:07:38
阅读次数:
247
在阅读代码时,遇到了非常早之前用过的fseek(),非常久没实用了,有点陌生,写出来以便下次查阅。函数功能是把文件指针指向文件的开头,须要包括头文件stdio.hfseek函数名: fseek功 能: 重定位流上的文件指针用 法: int fseek(FILE *stream, long offse...
分类:
其他好文 时间:
2014-10-15 11:28:50
阅读次数:
242
自己写的版本:问题:1:考虑到由于是嵌套接收,浮点型感觉少麻烦,因为还要判断是否两个小数点等,古没有实现2:对于一些特殊符号,如三元运算符,格式控制符%d等分析不到位3:类别应该分的更细,否则用唯一的symbol(sym)标识的话无法进行后续的语法分析4:没有用文件指针,数据输入要在控制台,不利于交...
分类:
其他好文 时间:
2014-10-09 22:46:21
阅读次数:
285
打开文件:fopen:fopen(filename,mode);//fopen("test.txt","r”);打开模式:r 仅仅读方式打开,将文件指针指向文件头 r+ 读写方式打开,将文件指针指向文件头 w 写入方式,指向文件头,假设不存在则尝试创建 w+...
分类:
Web程序 时间:
2014-10-08 00:10:34
阅读次数:
327
关于打开方式r只读——读模式,打开文件,从文件头开始读r+可读可写方式打开文件,从文件头开始读写w只写——写方式打开文件,同时把该文件内容清空,把文件指针指向文件开始处。如果该文件已经存在,将删除文件已有内容;如果该文件不存在,则建立该文件w+可读可写方式打开文件,同时把该文件内容清空,把文...
分类:
Web程序 时间:
2014-09-24 22:11:57
阅读次数:
172
write用的是文件描述符,fwrite用的是文件流(或者叫文件指针)fopen返回指针,open返回文件描述符(整数).fread是带缓冲的,read不带缓冲.fwrite() 是先写到用户空间缓冲区,等满了再调用 write()fwrite() 写的可以用 fflush() 刷到内核态。你如果用...
分类:
其他好文 时间:
2014-09-24 18:45:57
阅读次数:
174
fseek(文件指针,偏移量,基准); //偏移量的单位是字节函数执行成功返回0,执行失败返回一个非0值注意下面的特殊现象:返回值是0 fseek(p,2,SEEK_END): 到终点了往后跳是成功的返回值是-1 fseek(p,-2,SEEK_SET);在起始点往前面跳非法windows的 b 模...
分类:
其他好文 时间:
2014-09-12 01:04:52
阅读次数:
205