C/C++
斑驳的岁月
这个作者很懒,什么都没留下…
展开
-
单链表的建立之头插法和尾插法
1. 尾插法void List_TailInsert(LinkList &L,ElemType a[],int n){ LNode *s,*r; //s指向新申请的结点,r指向L的最后一个结点 int i; L = (LNode *)malloc(sizeof(LNode)); L->next = NULL; r = L; //r一开始指向头结点 for(i=0;i<n;i++){ s = (LNode *)malloc(sizeof(LNode)); //s指向原创 2020-07-16 10:43:39 · 384 阅读 · 0 评论 -
结构体及结构体数组的定义
1.结构体结构体是用户自定义的可用的数据类型,它允许您存储不同类型的数据项。2.结构体的定义以学生的基本信息为例,包括四个变量:姓名、年龄、性别、学号。(1)定义了一个结构体STUstruct STU{ char name[20]; int age; char sex; char num[20];};定义结构体变量:struct STU stu1,stu2;(2)定义了一个结构体STU的同时定义了两个结构体STU的变量stu2,stu3。struct原创 2020-07-19 23:29:15 · 25361 阅读 · 3 评论 -
顺序栈的基本操作
顺序栈的基本操作#define Maxsize 50typedef struct{ ElemType data[Maxsize]; int top;}SqStack;void InitStack(SqStack &s){ s.top=-1;}bool IsEmpty(SqStack s){ if(s.top==-1) return true; else ret...原创 2019-12-14 11:58:10 · 140 阅读 · 0 评论 -
Visual Studio 2012 编译错误~~error C4996:This function or variable may be unsafe的解决方案
Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案 error C4996: ‘scanf’: This function or variable may be unsafe. Consider using scanf_s instead. To disa...原创 2018-09-09 19:45:04 · 250 阅读 · 0 评论 -
char *fgets(char *str, int n, FILE *stream) 和 int fputs(const char *str, FILE *stream)
fgets和fputs的用法说明 fgets 功能 char *fgets(char *str, int n, FILE *stream) 从指定的流 stream 读取一行,并把它存储在 str 所指向的字符串内。当读取 (n-1) 个字符时,或者读取到换行符时,或者到达文件末尾时,它会停止,具体视情况而定。 头...原创 2018-09-16 15:55:26 · 701 阅读 · 1 评论 -
more命令的编写——参照Unix/Linux编程实践教程
版本1:more01.c#include &amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;lt;stdlib.h&amp;amp;amp;amp;gt;#define PAGELEN 24#define LINELEN 512void do_more(FILE *);int see_more();//ac表示参数个数,av数组即参数原创 2018-09-16 16:50:18 · 266 阅读 · 0 评论 -
open,read,close的用法
open 用法 功能 打开一个文件 头文件 include < fcntl.h > 函数原型 int fd = open(char *name,int how) 参数 name:文件名; how:O_RDONLY,O_WRONLY,O_RDWR 返回值 -1: 遇到错误;正整数:成功,返回文件描述符...原创 2018-09-17 12:43:37 · 2186 阅读 · 0 评论 -
不同进制的表示
十六进制,以0x开头,比如0x28。八进制,以0开头,比如0170000。分别用十进制,八进制,十六进制分别表示19:十进制: 19 //decimal八进制: 023 //octal十六进制:0x13或者0X13 //hexadecimal...原创 2019-01-08 15:36:59 · 1206 阅读 · 0 评论