资源简介

数据结构(C语言版) 清华大学出版社源码

资源截图

代码片段和文件信息

/*********************
 *                   *
 * 文件夹: ▲01 绪论 *
 *                   *
 * 文件名: Scanf.c   *
 *                   *
 *********************/

#ifndef SCANF_C
#define SCANF_C

#include 
#include 
#include  //提供宏va_list、va_start、va_arg、va_end
#include   //提供isprint原型 

/*
    自定义的数据录入函数,用于从文件fp
中读取格式化的输入。

    与fscanf不同之处在于此函数只会读取
西文字符,对于中文字符,则会跳过。 
*/

int Scanf(FILE *fp char *format ...)
{
int *i;
char *ch *s;
float *f;
int count k len n;
int tmp;
va_list ap;

len = strlen(format);

va_start(ap format);

for(count=0k=2; k<=len; k=k+2)
{
while((tmp=getc(fp))!=EOF) //跳过所有非西文字符 
{
if((tmp>=0 && tmp<=127))
{
ungetc(tmp fp); //遇到首个西文字符,将此西文字符放入输入流 
break;
}
}

if(tmp==EOF)
break;

if(format[k-1]==‘c‘) //读取字符  
{
ch = va_arg(ap char*);

if(tmp!=EOF)
count += fscanf(fp “%c“ ch);
}

if(format[k-1]==‘d‘) //读取整型 
{
i = va_arg(ap int*

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        239  2018-11-01 21:43  数据结构\Data-Structure-master\.github\ISSUE_TEMPLATE\bug_report.md

     文件         31  2018-11-01 21:43  数据结构\Data-Structure-master\.gitignore

     文件      35149  2018-11-01 21:43  数据结构\Data-Structure-master\LICENSE

     文件        783  2018-11-01 21:43  数据结构\Data-Structure-master\README.md

     文件       2127  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲01 绪论\Scanf.c

     文件       1226  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲01 绪论\Status.h

     文件       3408  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\01 SequenceList\SequenceList-mian.c

     文件       3305  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\01 SequenceList\SequenceList.c

     文件       3038  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\01 SequenceList\SequenceList.h

     文件       1036  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\02 Union\Union-main.c

     文件      20783  2018-11-05 10:16  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\02 Union\Union-main.exe

     文件      10523  2018-11-05 10:16  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\02 Union\Union-main.o

     文件        863  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\02 Union\Union.c

     文件        687  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\02 Union\Union.h

     文件       1272  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\03 MergeSqList\MergeSqList-main.c

     文件       2111  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\03 MergeSqList\MergeSqList.c

     文件        918  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\03 MergeSqList\MergeSqList.h

     文件       3977  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\04 SinglylinkedList\SinglylinkedList-mian.c

     文件       4685  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\04 SinglylinkedList\SinglylinkedList.c

     文件       3394  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\04 SinglylinkedList\SinglylinkedList.h

     文件         15  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\04 SinglylinkedList\TestData_HL.txt

     文件         16  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\04 SinglylinkedList\TestData_TL.txt

     文件       1073  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\05 MergeList\MergeList-main.c

     文件        949  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\05 MergeList\MergeList.c

     文件        779  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\05 MergeList\MergeList.h

     文件         15  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\05 MergeList\TestData_HL.txt

     文件         16  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\05 MergeList\TestData_TL.txt

     文件       3300  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\06 StaticlinkedList\StaticlinkedList-mian.c

     文件       4541  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\06 StaticlinkedList\StaticlinkedList.c

     文件       2918  2018-11-01 21:43  数据结构\Data-Structure-master\▲课本算法实现\▲02 线性表\06 StaticlinkedList\StaticlinkedList.h

............此处省略426个文件信息

评论

共有 条评论