- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 C语言open,read,write函数,及文件读写
open头文件:#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h>定义函数: int open(const char * pathname, int flags); int open(const char * pathname, int flags, mode_t mode);函数说明:参数 pat
2017-05-31 22:54:32 24551
原创 通讯录3.0(文件操作)
通讯录3.0的实现,将通讯录的数据写入文件,并能保存文件,以解决联系人数据的存储问题在实现文件操作之前先了解文件操作(本次工程所用)函数文件操作函数的介绍(点击查看)在工程目录下创建一个用以保存通讯录数据的.txt文件下面是代码的编写contact.h#define _CRT_SECURE_NO_WARNINGS 1#ifndef __CONTACT_H__#define __CONTACT_H
2017-05-31 22:39:19 1149
原创 通讯录2.0(动态实现)
实现动态开辟内存的通讯录在实现动态开辟内存时首先得了解动态内存分配1.malloc和free函数原型 void *malloc( size_t size ); void free( void *pointer ); malloc分配一块连续的内存,参数以字节数为单位,如果空间申请失败,则函数返回NULL,free常和malloc结合使用并成对出现。2.realloc void
2017-05-29 22:57:01 675
原创 通讯录1.0(C语言版)
实现一个通讯录的基本增删查改功能。代码实现contact.h#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>#define MAX 1000typedef struct PeInfo{ char name[20]; int age; char sex[10]; char
2017-05-18 15:43:10 478
原创 FILE结构体(文件描述符及缓冲区)
FILE结构体C语言的stdio.h头文件中,定义了用于文件操作的结构体FILE。这样,我们通过fopen返回一个文件指针(指向FILE结构体的指针)来进行文件操作。可以在stdio.h(位于visual studio安装目录下的include文件夹下)头文件中查看FILE结构体的定义,如下:#ifndef _FILE_DEFINED struct _iobuf {
2017-05-13 21:51:25 2468
原创 指针与数组
指针和数组的对比( arr[] 与 &a )此处引用《C语言深度解剖》中一个表格,很直观的区别了指针与数组 指针 数组 内容 保存数据的地址,任何存入指针变量p 的数据都会被当作地址来处理。p 本身的地址由编译器另外存储,存储在哪里,我们并不知道 保存数据,数组名a 代表的是数组首元素的首地址而不是数组的首地址。&a 才是整个数组的首地址。a 本身的地址
2017-05-08 17:51:43 330
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人