資源簡介
數(shù)據(jù)結(jié)構(gòu)(C語言版) 清華大學(xué)出版社源碼
代碼片段和文件信息
/*********************
?*???????????????????*
?*?文件夾:?▲01?緒論?*
?*???????????????????*
?*?文件名:?Scanf.c???*
?*???????????????????*
?*********************/
#ifndef?SCANF_C
#define?SCANF_C
#include?
#include?
#include? //提供宏va_list、va_start、va_arg、va_end
#include?? //提供isprint原型?
/*
????自定義的數(shù)據(jù)錄入函數(shù),用于從文件fp
中讀取格式化的輸入。
????與fscanf不同之處在于此函數(shù)只會(huì)讀取
西文字符,對于中文字符,則會(huì)跳過。?
*/
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); //遇到首個(gè)西文字符,將此西文字符放入輸入流?
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*
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????239??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\.github\ISSUE_TEMPLATE\bug_report.md
?????文件?????????31??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\.gitignore
?????文件??????35149??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\LICENSE
?????文件????????783??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\README.md
?????文件???????2127??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲01?緒論\Scanf.c
?????文件???????1226??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲01?緒論\Status.h
?????文件???????3408??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\01?SequenceList\SequenceList-mian.c
?????文件???????3305??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\01?SequenceList\SequenceList.c
?????文件???????3038??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\01?SequenceList\SequenceList.h
?????文件???????1036??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\02?Union\Union-main.c
?????文件??????20783??2018-11-05?10:16??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\02?Union\Union-main.exe
?????文件??????10523??2018-11-05?10:16??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\02?Union\Union-main.o
?????文件????????863??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\02?Union\Union.c
?????文件????????687??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\02?Union\Union.h
?????文件???????1272??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\03?MergeSqList\MergeSqList-main.c
?????文件???????2111??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\03?MergeSqList\MergeSqList.c
?????文件????????918??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\03?MergeSqList\MergeSqList.h
?????文件???????3977??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\04?Singlyli
?????文件???????4685??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\04?Singlyli
?????文件???????3394??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\04?Singlyli
?????文件?????????15??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\04?Singlyli
?????文件?????????16??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\04?Singlyli
?????文件???????1073??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\05?MergeList\MergeList-main.c
?????文件????????949??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\05?MergeList\MergeList.c
?????文件????????779??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\05?MergeList\MergeList.h
?????文件?????????15??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\05?MergeList\TestData_HL.txt
?????文件?????????16??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\05?MergeList\TestData_TL.txt
?????文件???????3300??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\06?Staticli
?????文件???????4541??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\06?Staticli
?????文件???????2918??2018-11-01?21:43??數(shù)據(jù)結(jié)構(gòu)\Data-Structure-master\▲課本算法實(shí)現(xiàn)\▲02?線性表\06?Staticli
............此處省略426個(gè)文件信息
評(píng)論
共有 條評(píng)論