日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

c++ 常用函数

發布時間:2023/12/3 综合教程 41 生活家
生活随笔 收集整理的這篇文章主要介紹了 c++ 常用函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C/C++頭文件一覽C#include <assert.h>    //設定插入點
#include <ctype.h>     //字符處理
#include <errno.h>     //定義錯誤碼
#include <float.h>     //浮點數處理
#include <iso646.h>??????? //對應各種運算符的宏
#include <limits.h>    //定義各種數據類型最值的常量
#include <locale.h>    //定義本地化C函數
#include <math.h>     //定義數學函數
#include <setjmp.h>??????? //異常處理支持
#include <signal.h>??????? //信號機制支持
#include <stdarg.h>??????? //不定參數列表支持
#include <stddef.h>??????? //常用常量
#include <stdio.h>     //定義輸入/輸出函數
#include <stdlib.h>    //定義雜項函數及內存分配函數
#include <string.h>    //字符串處理
#include <time.h>     //定義關于時間的函數
#include <wchar.h>     //寬字符處理及輸入/輸出
#include <wctype.h>    //寬字符分類傳統C++#include <fstream.h>    //改用<fstream>
#include <iomanip.h>    //改用<iomainip>
#include <iostream.h>   //改用<iostream>
#include <strstrea.h>   //該類不再支持,改用<sstream>中的stringstream————————————————————————————————標準C++ #include <algorithm>    //STL?通用算法
#include <bitset>     //STL 位集容器
#include <cctype>?????????//字符處理
#include <cerrno>      //定義錯誤碼
#include <cfloat>     //浮點數處理
#include <ciso646>???????? //對應各種運算符的宏
#include <climits>     //定義各種數據類型最值的常量
#include <clocale>     //定義本地化函數
#include <cmath>      //定義數學函數
#include <complex>     //復數類
#include <csignal>???????? //信號機制支持
#include <csetjmp>???????? //異常處理支持
#include <cstdarg>???????? //不定參數列表支持
#include <cstddef>???????? //常用常量
#include <cstdio>      //定義輸入/輸出函數
#include <cstdlib>     //定義雜項函數及內存分配函數
#include <cstring>     //字符串處理
#include <ctime>      //定義關于時間的函數
#include <cwchar>      //寬字符處理及輸入/輸出
#include <cwctype>     //寬字符分類
#include <deque>      //STL 雙端隊列容器
#include <exception>    //異常處理類
#include <fstream>     //文件輸入/輸出
#include <functional>   //STL 定義運算函數(代替運算符)
#include <limits>      //定義各種數據類型最值常量
#include <list>      //STL 線性列表容器
#include <locale>?????????//本地化特定信息
#include <map>       //STL 映射容器
#include <memory>?????????//STL通過分配器進行的內存分配
#include<new>????????????//動態內存分配
#include <numeric>???????? //STL常用的數字操作
#include <iomanip>     //參數化輸入/輸出
#include <ios>       //基本輸入/輸出支持
#include <iosfwd>     //輸入/輸出系統使用的前置聲明
#include <iostream>    //數據流輸入/輸出
#include <istream>     //基本輸入流
#include <iterator>??????? //STL迭代器
#include <ostream>     //基本輸出流
#include <queue>      //STL 隊列容器
#include <set>       //STL 集合容器
#include <sstream>     //基于字符串的流
#include <stack>      //STL 堆棧容器
#include <stdexcept>    //標準異常類
#include <streambuf>    //底層輸入/輸出支持
#include <string>     //字符串類
#include <typeinfo>??????? //運行期間類型信息
#include <utility>     //STL 通用模板類
#include <valarray>??????? //對包含值的數組的操作
#include <vector>     //STL 動態數組容器————————————————————————————————C99增加的部分#include <complex.h>   //復數處理
#include <fenv.h>    //浮點環境
#include <inttypes.h>  //整數格式轉換
#include <stdbool.h>   //布爾環境
#include <stdint.h>   //整型環境
#include <tgmath.h>   //通用類型數學宏頭文件 ctype.h
字符處理函數: 本類別函數用于對單個字符進行處理,包括字符的類別測試和字符的大小寫轉換
----------------------------------------
字符測試是否字母和數字 isalnum
是否字母 isalpha
是否控制字符 iscntrl
是否數字 isdigit
是否可顯示字符(除空格外) isgraph
是否可顯示字符(包括空格) isprint
是否既不是空格,又不是字母和數字的可顯示字符 ispunct
是否空格 isspace
是否大寫字母 isupper
是否16進制數字(0-9,A-F)字符 isxdigit
字符大小寫轉換函數 轉換為大寫字母 toupper
轉換為小寫字母 tolower頭文件 local.h
地區化: 本類別的函數用于處理不同國家的語言差異。
----------------------------------------
地區控制 地區設置 setlocale
數字格式約定查詢 國家的貨幣、日期、時間等的格式轉換 localeconv頭文件 math.h
數學函數: 本分類給出了各種數學計算函數,必須提醒的是ANSIC標準中的數據格式并不符合IEEE754標準,一些C語言編譯器卻遵循IEEE754(例如frinklin C51)
----------------------------------------反余弦 acos
反正弦 asin
反正切 atan
反正切2 atan2
余弦 cos
正弦 sin
正切 tan雙曲余弦 cosh
雙曲正弦 sinh
雙曲正切 tanh指數函數 exp
指數分解函數 frexp
乘積指數函數 fdexp
自然對數 log
以10為底的對數 log10
浮點數分解函數 modf冪函數 pow
平方根函數 sqrt求下限接近整數 ceil
絕對值 fabs
求上限接近整數 floor
求余數 fmod頭文件 setjmp.h io.h
本分類函數用于實現在不同底函數之間直接跳轉代碼。
----------------------------------------
保存調用環境 setjmp
恢復調用環境 longjmp頭文件 signal.h
信號處理: 該分類函數用于處理那些在程序執行過程中發生例外的情況。
----------------------------------------
指定信號處理函數 signal
發送信號 raise頭文件 stdarg.h
可變參數處理: 本類函數用于實現諸如printf,scanf等參數數量可變底函數。
----------------------------------------
可變參數訪問宏
可變參數開始宏 va_start
可變參數結束宏 va_end
可變參數訪問宏 訪問下一個可變參數宏 va_arg頭文件 stdio.h
輸入輸出函數:該分類用于處理包括文件、控制臺等各種輸入輸出設備,各種函數以“流”的方式實現
----------------------------------------
刪除文件 remove
修改文件名稱 rename
生成臨時文件名稱 tmpfile
得到臨時文件路徑 tmpnam
文件訪問 關閉文件 fclose
刷新緩沖區 fflush
打開文件 fopen
將已存在的流指針和新文件連接 freopen
設置磁盤緩沖區 setbuf
設置磁盤緩沖區 setvbuf格式化輸入與輸出函數
格式輸出 fprintf
格式輸入 fscanf
格式輸出(控制臺) printf
格式輸入(控制臺) scanf
格式輸出到緩沖區 sprintf
從緩沖區中按格式輸入 sscanf
格式化輸出 vfprintf
格式化輸出 vprintf
格式化輸出 vsprintf字符輸入輸出函數
輸入一個字符 fgetc
字符串輸入 fgets
字符輸出 fputc
字符串輸出 fputs
字符輸入(控制臺) getc
字符輸入(控制臺) getchar
字符串輸入(控制臺) gets
字符輸出(控制臺) putc
字符輸出(控制臺) putchar
字符串輸出(控制臺) puts
字符輸出到流的頭部 ungetc直接輸入輸出
直接流讀操作 fread
直接流寫操作 fwrite文件定位函數
得到文件位置 fgetpos
文件位置移動 fseek
文件位置設置 fsetpos
得到文件位置 ftell
文件位置復零位 remind錯誤處理函數
錯誤清除 clearerr
文件結尾判斷 feof
文件錯誤檢測 ferror
得到錯誤提示字符串 perror頭文件 stdlib.h
實用工具函數: 本分類給出了一些函數無法按以上分類,但又是編程所必須要的。
----------------------------------------
字符串轉換函數
字符串轉換為整數 atoi
字符串轉換為長整數 atol
字符串轉換為浮點數 strtod
字符串轉換為長整數 strtol
字符串轉換為無符號長整型 strtoul偽隨機序列產生函數
產生隨機數 rand
設置隨機函數的起動數值 srand存儲管理函數
分配存儲器 calloc
釋放存儲器 free
存儲器分配 malloc
重新分配存儲器 realloc環境通信
中止程序 abort
退出程序執行,并清除環境變量 atexit
退出程序執行 exit
讀取環境參數 getenv
程序掛起,臨時執行一個其他程序 system
搜索和排序工具 二分查找(數據必須已排序) bsearch
快速排序 qsort
整數運算函數 求絕對值 abs
得到除法運算底商和余數 div
求長整形底絕對值 labs
求長整形除法的商和余數 ldiv
多字節字符函數 得到多字節字符的字節數 mblen
得到多字節字符的字節數 mbtowc
多字節字符轉換 wctomb
多字節字符的字符串操作 將多字節串轉換為整數數組 mbstowcs
將多字節串轉換為字符數組 mcstowbs頭文件 string.h
字符串處理: 本分類的函數用于對字符串進行合并、比較等操作
----------------------------------------
字符串拷貝 塊拷貝(目的和源存儲區不可重疊) memcpy
塊拷貝(目的和源存儲區可重疊) memmove
串拷貝 strcpy
按長度的串拷貝 strncpy
字符串連接函數 串連接 strcat
按長度連接字符串 strncat
串比較函數 塊比較 memcmp
字符串比較 strcmp
字符串比較(用于非英文字符) strcoll
按長度對字符串比較 strncmp
字符串轉換 strxfrm
字符與字符串查找 字符查找 memchr
字符查找 strchr
字符串查找 strcspn
字符串查找 strpbrk
字符串查找 strspn
字符串查找 strstr
字符串分解 strtok
雜類函數 字符串設置 memset
錯誤字符串映射 strerror
求字符串長度 strlen頭文件 time.h
日期和時間函數: 本類別給出時間和日期處理函數
----------------------------------------
時間操作函數得到處理器時間 clock
得到時間差 difftime
設置時間 mktime
得到時間 time
時間轉換函數 得到以ASCII碼表示的時間 asctime
得到字符串表示的時間 ctime
得到指定格式的時間 strftime序號 庫類別 頭文件
----------------------------------------
1?? 錯誤處理??????errno.h
2?? 字符處理??????ctyphe.
3?? 地區化????????local.h
4?? 數學函數??????math.h
5?? 信號處理??????signal.h
6?? 輸入輸出??????stdio.h
7?? 實用工具程序?? stdlib.h
8?? 字符串處理???? string.h

?

?

C ++常用庫函數

?

如圖1所示,常用數學函數

????頭文件#include <math>或者#include <math.h>

?

函數原型

功能

返回值

int abs(int x)

求整數X的絕對值

絕對值

雙acos(雙x)

計算阿科斯(X)的值

計算結果

雙asin(雙x)

計算阿爾辛(X)的值

計算結果

雙atan(雙x)

計算反正切(X)的值

計算結果

雙cos(雙x)

計算COS(X)的值

計算結果

雙cosh(雙x)

計算X的雙曲余弦COSH(X)的值

計算結果

double exp(雙x)

求的值

計算結果

雙晶圓廠(雙x)

求實數X的絕對值

絕對值

雙fmod(雙x)

求的x / y的余數

余數的雙精度數

長實驗室(長x)

求長整型數的絕對值

絕對值

雙日志(雙x)

計算(X)中的值

計算結果

雙log10(雙x)

計算的值

計算結果

double modf(double x,double * y)

取X的整數部分送到?所指向的單元格中

X的小樹部分

雙動力(雙x,雙y)

?????????????????????????????????????求的值

計算結果

雙罪(雙x)

計算的sin(x)的值

計算結果

雙sqrt(雙x)

求的值

計算結果

雙棕褐色(雙x)

計算黃褐色(X)的值

計算結果

fcvt

將浮點型數轉化為字符串

?

?

?

?

?

?

?

?

?

2,常用字符串處理函數

頭文件#include <string>或者#include <string.h>

?

函數原型

功能

返回值

void * memcpy(void * p1,const void * p2 size_t n)

存儲器拷貝,將P2所指向的共?個字節拷貝到P1所指向的存儲區中

目的存儲區的起始地址

實現任意數據類型之間的拷貝

void * memset(void * p int v,size_t n)

將v的值作為p所指向的區域的

值中,n是p所指向區域的大小

該區域的起始地址

char * strcpy(char * p1,const char * p2)

將P2所指向的字符串拷貝到

P1所指向的存儲區中

目的存儲區的起始地址

char * strcat(char * p1,const

char * p2)

將P2所指向的字符串連接到

P1所指向的字符串后面

目的存儲區的起始地址

int strcmp(const char * p1,const char * p2)

比較P1,P2所指向的兩個

字符串的大小

兩個字符串相同,返回0;若P1所指向的字符串小于P2所指的字符串,返回負值;否則,返回正值

int strlen(const char * p)

求p所指向的字符串的長度

字符串所包含的字符個數

不包括字符串結束標志'\ n'

char * strncpy(char * p1,const char * p2,size_t n)

將P2所指向的字符串(至多?個字符)拷貝到P1所指向的存儲區中

目的存儲區的起始地址

與的strcpy()類似

char * strncat(char * p1,const char * p2,size_t n)

將P2所指向的字符串(至多?個字符)連接到P1所指向的字符串的后面

目的存儲區的起始地址

與的strcpy()類似

char * strncmp(const char * p1,const char * p2,size_t n)

比較P1,P2所指向的兩個字符串的大小,至多比較?個字符

兩個字符串相同,返回0;若P1所指向的字符串小于P2所指的字符串,返回負值;否則,返回正值

與的strcpy()類似

char * strstr(const char * p1,const char * p2)

判斷P2所指向的字符串是否是P1所指向的字符串的子串

若是子串,返回開始位置的地址;否則返回0。

?

?

?

?

?

?

?

?

3,其他常用函數

頭文件#include <stdlib>或者#include <stdlib.h>

函數原型

功能

返回值

說明

void abort(void)

終止程序執行

?

不能結束工作

void exit(int)

終止程序執行

?

做結束工作

double atof(const char * s)

將小號所指向的字符串轉換成實數

實數值

?

int atoi(con??st char * s)

將小號所指向的字符串轉換成整數

整數值

?

long atol(const char * s)

將小號所指的字符串轉換成長整數

長整數值

?

int rand(void)

產生一個隨機整數

隨機整數

?

void srand(unsigned int)

初始化隨機數產生器

?

?

int system(const char * s)

將小號所指向的字符串作為一個可執行文件,并加以執行

?

?

最大值(a,b)

求兩個數中的大數

大數

參數為任意類型

分(A,B)

求兩個數中的小數

小數

參數為任意類型

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

4,實現鍵盤和文件輸入/輸出的成員函數

頭文件#include <iostream>或者#include <iostream.h>

函數原型

功能

返回值

cin >> v

輸入值送給變量

?

cout << exp

輸出表達式EXP的值

?

istream&istream :: get(char&c)

輸入字符送給變量?

?

istream&istream :: get(char *,int,char ='\ n')

輸入一行字符串

?

istream&istream :: getline(char *,int,char ='\ n')

輸入一行字符串

?

void ifstream :: open(const char *,int = ios :: in,

int = filebuf :: openprot)

打開輸入文件

?

void ofstream :: open(const char *,int = ios :: out,

int = filebuf :: openprot)

打開輸出文件

?

void fsream :: open(const char *,int,

int = filebuf :: openprot)

打開輸入/輸出文件

?

ifstream :: ifstream(const char *,int = ios :: in,

int = filebuf :: openprot)

構造函數打開輸入文件

?

ofstream :: ofstream(const char *,int = ios :: out,

int = filebuf :: openprot)

構造函數打開輸出函數

?

fstream :: fstream(const char *,int,

int = filebuf :: openprot)

構造函數打開輸入/輸出文件

?

void istream :: close()

關閉輸入文件

?

void ofsream :: close()

關閉輸出文件

?

void fsream :: close()

關閉輸入/輸出文件

?

istream&istream :: read(char *,int)

從文件中讀取數據

?

ostream&istream :: write(const char *,int)

將數據寫入文件中

?

int ios :: eof()

判斷是否到達打開文件的尾部

1為到達2為沒有

istream&istream :: seekg(streampos)

移動輸入文件的指針

?

istream&istream :: seekg(streamoff,ios :: seek_dir)

移動輸入文件的指針

?

streampos istream :: tellg()

取輸入文件的指針

?

ostream&ostream :: seekp(streampos)

移動輸出文件的指針

?

ostream&ostream :: seekp(streamoff,ios :: seek_dir)

移動輸出文件的指針

?

streampos ostream :: tellp()

取輸出文件的指針

?

?

C ++的頭文件!??
#include <ctype.h> //字符處理??#include <errno.h> //定義錯誤碼??#include <float.h> //浮點數處理??#include <fstream.h> //文件輸入/輸出??#include <iomanip.h> //參數化輸入/輸出??#include <iostream.h> //數據流輸入/輸出??#include <limits.h> //定義各種數據類型最值常量??#include <locale.h> //定義本地化函數??#include <math.h> //定義數學函數??#include <stdio.h> //定義輸入/輸出函數??#include <stdlib.h> //定義雜項函數及內存分配函數??#include <string.h> //字符串處理??#include <strstrea.h> //基于數組的輸入/輸出??#include <time.h> //定義關于時間的函數??#include <wchar.h > //寬字符處理及輸入/輸出??#include <wctype.h> //寬字符分類??標準C ++(同上的不再注釋)??#include <algorithm>?// STL通用算法#include <bitset> // STL位集容器?#include <cctype>??#include <cerrno>??#include <clocale>??#include <cmath>??#include <complex> //復數類??#include <cstdio>??#include <cstdlib>??#include <cstring>??#include <ctime>??# include <deque> // STL雙端隊列容器??#include <exception> //異常處理類??#include <fstream>??
#include <functional> // STL定義運算函數(代替運算符)??#include <limits>??#include < list> // STL線性列表容器??#include <map> // STL映射容器??#include <iomanip>??#include <ios> //基本輸入/輸出支持??#include <iosfwd> //輸入/輸出系統使用的前置聲明??#include <iostream>??#include <istream>?//基本輸入流#include <ostream> //基本輸出流??#include <queue> // STL隊列容器?#include <set> // STL集合容器??#include <sstream> //基于字符串的流??#include <stack> // STL堆棧容器??#include <stdexcept> //標準異常類??#include <streambuf> //底層輸入/輸出支持??#include <string> //字符串類??#include <utility> // STL通用模板類??#include <vector> // STL動態數組容器??#include <cwchar>??#include <cwctype>??using namespace std;?C99增加??#include //復數處理??
#include //浮點環境??
#include //整數格式轉換??
#include //布爾環境??
#include //整型環境??
#include //通用類型數學宏數學函數,所在函數庫為math.h,stdlib.h,string.h,float.h?
int abs(int i)返回整型參數i的絕對值
double cabs(struct complex znum)返回復數znum的絕對值
double fabs(double x)返回雙精度參數X的絕對值
long labs(long n)返回長整型參數n的絕對值
double exp(double x)返回指數函數ex的值
double frexp(double value,int * eptr)返回值= x * 2n中x的值,n存貯在eptr中
雙ldexp(double value,int exp);?返回值* 2exp的值
double log(double x)返回logex的值
double log10(double x)返回log10x的值
double pow(double x,double y)返回xy的值
double pow10(int p)返回10p的值
double sqrt(double x)返回+√x的值
double acos(double x)返回x的反余弦cos-1(x)值,x為弧度
double asin(double x)返回x的反正弦sin-1(x)值,x為弧度
double atan(double x)返回x的反正切tan-1(x)值,x為弧度
double atan2(double y,double x)返回y / x的反正切tan-1(x)值,y的x為弧度
double cos(double x)返回x的余弦cos(x)值,x為弧度
double sin(double x)返回x的正弦sin(x)值,x為弧度
double tan(double x)返回X的正切黃褐色(x)的值,X為弧度
double cosh(double x)返回x的雙曲余弦cosh(x)值,x為弧度
double sinh(double x)返回x的雙曲正弦sinh(x)值,x為弧度
double tanh(double x)返回x的雙曲正切tanh(x)值,x為弧度
double?hypot?(double x,double y)返回直角三角形斜邊的長度(z),
x和y為直角邊的長度,z2 = x2 + y2?
double ceil( double x)返回不小于x的最小整數
double floor(double x)返回不大于x的最大整數
void srand(unsigned seed)初始化隨機數發生器
int rand()產生一個隨機數并返回這個數
double double(double x,int n,double c [])從參數產生一個多項式
double modf(double value,double * iptr)將雙精度數值分解成尾數和階段
雙fmod(double x,double y)返回x / y的余數
double frexp(double value,int * eptr)將雙精度數值分成尾數和階段
雙重atof(char * nptr)將字符串nptr轉換成浮點數并返回這個浮點數
double atoi(char * nptr)將字符串nptr?
并返回這個整數
char * ecvt(double value,int ndigit,int * decpt,int * sign)
將浮點數值轉換成字符串并返回該字符串
char * fcvt(double value,int ndigit,int * decpt,int * sign)
將浮點數值轉換成字符串并返回該字符串
char * gcvt(double value,int ndigit,char * buf)
將數值轉換成字符串并存于buf中,并返回buf的指針
char * ultoa(unsigned long value ,char * string,int radix)
將無符號整型數值轉換成字符串并返回該字符串,radix為轉換時所用基數
char * ltoa(long value,char * string,int radix)
將長整型數value轉換成字符串并返回該字符串,radix為轉換時所用基數
char * itoa(int value,char * string,int radix)
將整數值轉換成字符串存入字符串,radix為轉換時所用基數
double atof (char * nptr)將字符串nptr轉換成雙精度數,并返回這個數,錯誤返回0?
int atoi(char * nptr)將字符串nptr轉換成整型數,并返回這個數,錯誤返回0?
long atol (char * nptr)將字符串nptr轉換成長整型數,并返回這個數?,錯誤返回0
double strtod(char * str,char ** endptr)將字符串str轉換成雙精度數,并返回這個數,
long strtol(char * str,char ** endptr,int base)將字符串str轉換成長整型數,
并返回這個數,
int matherr(struct exception * e)
用戶修改數學錯誤返回信息函數(沒有必要使用)
double _matherr(_mexcep why,char * fun,double * arg1p,
double * arg2p,double retval)
用戶修改數學錯誤返回信息函數(沒有必要使用)
unsigned int _clear87()清除浮點狀態字并返回原來的浮點狀態
void _fpreset()重新初使化浮點數學程序包
unsigned int _status87()返回浮點狀態字目錄函數,所在函數庫為dir.h,DOS.H?
INT CHDIR(字符*路徑)使指定的目錄路徑(如: “C:\\ WPS”)變成當前的工作目錄,分類中翻譯
功報道查看0?
INT的FindFirst (char * pathname,struct ffblk * ffblk,intattrib)查找指定的文件,成功
返回0?
pathname為指定的目錄名和文件名,如“C:\\ WPS \\ TXT”?
ffblk為指定的保存文件信息的一個結構,定義如下:
┏━━━━━ ━━━━━━━━━━━━━┓?
┃structffblk┃?
┃{┃?
┃炭ff_reserved [21];?/ * DOS保留字* /?
┃┃char ff_attrib;?/ *文件屬性* /?
┃┃intff_ftime;?/ *文件時間* /?
┃┃intff_fdate;?/ *文件日期* /?
┃┃longff_fsize;?/ *文件長度* /?
┃┃char ff_name [13];?/ *文件名* /┃┃?
}┃┃━━━━━━━━━━━━━━━━━━━━━at?
屬于
文件屬性,由以下字符代表
┏━━━━━━━━━━━ ━━━━━━━━┓?
┃FA_RDONLY只讀文件┃FA_LABEL卷標號┃?
┃FA_HIDDEN隱藏文件┃FA_DIREC目錄┃?
┃FA_SYSTEM系統文件┃FA_ARCH┃檔案
┗━━━━━━━━━┻━━━━ ━━━━┛?
例:
struct ffblk ff;?
使用FindFirst( “* WPS。”,&FF,FA_RDONLY);
int findnext(struct ffblk * ffblk)取匹配finddirst的文件,成功返回0?
void fumerge(char * path,char * drive,char * dir,char * name,char * ext)
此函數通過盤符驅動器(C:,答:等),路徑DIR(\ TC,\ BC \ LIB等),
文件名的名稱(TC,WPS等),擴展名EXT(.EXE,.COM等)一個組成文件名
存與路徑中。
int fnsplit(char * path,char * drive,char * dir,char * name,char * ext)
此函數將文件名路徑分解成盤符drive(C:,A:等),路徑dir(\ TC,\ BC \ LIB等),
文件名的域名(TC,WPS等),擴展名EXT(.EXE,.COM等),并分別存入相應的變量中。
int getcurdir(int drive,char * direc)此函數返回指定驅動器的當前工作目錄名稱
drive指定的驅動器(0 =當前,1 = A,2 = B,3 = C等)
direc保存指定驅動器當前工作路徑的變量成功返回0?
的char * GETCWD(字符* buf中,IINT n)的此函數取當前工作目錄并存入BUF中,直到?個字
節長為為止。錯誤返回NULL?
INT獲得盤()取當前正在使用的驅動器,返回一個整數(0 = A,1 = B,2 = C等)
int setdisk(int drive)設置要使用的驅動器drive(0 = A,1 = B,2 = C等),
返回可使用驅動器總數
int mkdir(char * pathname)建立一個新的目錄pathname,成功返回0?
int rmdir(char * pathname)刪除一個目錄pathname,成功返回0?
char * mktemp(char * template)構造一個當前目錄上沒有的文件名并存于模板中
char * searchpath(char * pathname)利用MSDOS找出文件filename所在路徑
,,此函數使用DOS的PATH變量,未找到文件返回NULL進程函數,所在函數庫為stdlib.h, process.h?
void abort()此函數通過調用具有出口代碼3的_exit寫一個終止信息于stderr,
并異常終止程序。無返回值
int exec ...裝入和運行其它程序
int execl(char * pathname,char * arg0,char * arg1,...,char * argn,NULL)
int?execle?(char * pathname,char * arg0,char * arg1,...,
char * argn,NULL,char * envp [])
int execlp(char * pathname ,char * arg0,char * arg1,...,NULL)
int execlpe(char * pathname,char * arg0,char * arg1,...,NULL,char * envp [])
int execv(char * pathname,char * argv [] )
int execve(char * pathname,char * argv [],char * envp [])
int execvp(char * pathname,char * argv [])
int execvpe(char * pathname,char * argv [],char * envp [] )
exec函數族裝入并運行程序pathname,并將參數
arg0(arg1,arg2,argv [],envp [])傳遞給子程序,出錯返回-1?
在exec函數族中,后綴l,v,p, e添加到exec后,
所指定的函數將具有
某種操作能力有后綴p時,函數可以利用DOS的PATH變量查找子程序文件.l?
時,函數中被傳遞的參數個數固定
.v時,函數中時傳遞的參數個數不固定。
時間,函數傳遞指定參數envp,允許改變子進程的環境,
無后綴e時,子進程使用當前程序的環境.void?
_exit(int status)終止當前程序,但不清理現場
void exit(int status)終止當前程序,關閉所有文件,寫緩沖區的輸出(等待輸出),
并調用任何寄存器的“出口函數”,無返回值
int spawn ...運行子程序
int spawnl(int mode,char * pathname,char * arg0,char * arg1,...,
char * argn,NULL)
int spawnle(int mode,char * pathname,char * arg0,char * arg1,...,
char * argn,NULL,char * envp [])
int spawnlp(int mode,char * pathname,char * arg0,char * arg1, ...,
char * argn,NULL)
int spawnlpe(int mode,char * pathname,char * arg0,char * arg1,...,
char * argn,NULL,char * envp [])
int spawnv(int mode,char * pathname, char * argv [])
int spawnve(int mode,char * pathname,char * argv [],char * envp [])
int spawnvp(int mode,char * pathname,char * argv [])
int spawnvpe(int mode, char * pathname,char * argv [],char * envp [])
spawn函數族在模式下運行子程序pathname,并將參數
arg0(arg1,arg2,argv [],envp [])傳遞給子程序。出錯返回-1?
模式為運行模式
模式為P_WAIT表示在子程序運行完后返回本程序
P_NOWAIT表示在子程序運行時同時運行本程序(不可用)
P_OVERLAY表示在本程序退出后運行子程序
在spawn函數族中,后綴l,v,p,e添加到spawn后,
所指定的函數將具有
某種操作能力有后綴p時,函數利用DOS的PATH查找子程序文件
l時,函數傳遞的參數個數固定。
v時,函數傳遞的參數個數不固定。
e時,指定參數envp可以傳遞給子程序,允許改變子程序運行環境。
當無后綴e時,子程序使用本程序的環境。
int system(char * command)將MSDOS命令命令傳遞給DOS執行轉換子程序,函數庫為math.h,stdlib.h,ctype.h,float.h?
char * ecvt(double value,int ndigit,int * decpt ,int * sign)
將浮點數值轉換成字符串并返回該字符串
char * fcvt(double value,int ndigit,int * decpt,int * sign)
將浮點數值轉換成字符串并返回該字符串
char * gcvt(double value,int ndigit,char * buf)
將數值轉換成字符串并存于buf中,并返回buf的指針
char * ultoa(unsigned long value,char * string,int radix)
將無符號整型數值轉換成字符串并返回該字符串,radix為轉換時所用基數
char * ltoa(long value,char * string,int radix)
將長整型數值轉換成字符串并返回該字符串,radix為轉換時所用基數
char * itoa(int value,char * string,int radix)
將整數值轉換成字符串存入字符串,基數為轉換時所用基數
double atof(char * nptr)將字符串nptr轉換成雙精度數,并返回這個數,錯誤返回0?
int atoi(char * nptr)將字符串nptr轉換成整型數,并返回這個數,錯誤返回0?
long atol(char * nptr)將字符串nptr轉換成長整型數,并返回這個數,錯誤返回0?
double strtod(char * str,char ** endptr)將字符串str轉換成雙精度數,并返回這個數,
long strtol(char * str,char ** endptr,int base)將字符串str轉換成長整型數,
并返回這個數,
int toascii(int c)返回c相應的ASCII?
int tolower(int ch)若ch是大寫字母('A' - 'Z')返回相應的小寫字母('a' - 'z')
int _tolower(int ch)返回ch相應的小寫字母('a' - 'z'?母( 'A'-'void assert(int test)一個擴展成if語句那樣的宏,如果test測試失敗,
就顯示一個信息并異常終止程序,無返回值
void perror(char * string)本函數將顯示最近一次的錯誤信息,格式如下:
字符串string:錯誤信息
char * strerror(char * str)本函數返回最近一次的錯誤信息,格式如下:
字符串str:錯誤信息
int matherr(struct exception * e)
用戶修改數學錯誤返回信息函數(沒有必要使用)
double _matherr(_mexcep why,char * fun,double * arg1p,
double * arg2p,double retval)
用戶修改數學錯誤返回信息函數(沒有必要使用)輸入輸出子程序,函數庫為io.h,conio .h,stat.h,dos.h,stdio.h,signal.h?
int kbhit()本函數返回最近所敲的按鍵
int fgetchar()從控制臺(鍵盤)讀一個字符,顯示在屏幕上
int getch ()從控制臺(鍵盤)讀一個字符,不顯示在屏幕上
int putch()向控制臺(鍵盤)寫一個字符
int getchar()從控制臺(鍵盤)讀一個字符,顯示在屏幕上
int?putchar()向控制臺(鍵盤)寫一個字符
int getche()從控制臺(鍵盤)讀一個字符,顯示在屏幕上
int ungetch(int c)把字符c退回給控制臺(鍵盤)
char * cgets(char * string)從控制臺(鍵盤)讀入字符串存于string中
int scanf(char * format [,argument ...])從控制臺讀入一個字符串,分別對各個參數進行
賦值,使用BIOS進行輸出
int vscanf(char * format,Valist param)從控制臺讀入一個字符串,分別對各個參數進行
賦值,使用BIOS進行輸出,參數從Valist param中取得
int cscanf(char * format [,argument ...])從控制臺讀入一個字符串,分別對各個參數進行
賦值,直接對控制臺作操作,比如顯示器在顯示時字符時即為直接寫頻方式顯示
int sscanf(char * string,char * format [,argument,...])通過字符串字符串,分別對各個
參數進行賦值
int vsscanf(char * string,char * format,Vlist param)通過字符?串給控制臺(顯示器),直接對控制臺作操作,比如顯示器即為直接寫頻方式顯示int printf(char * format [,argument,...])
使用BIOS進行輸出
int vprintf(char * format,Valist param) )
使用BIOS進行輸出,參數從Valist param中取得
int cprintf(char * format [,argument,...])發送格式化字符串輸出給控制臺(顯示器),直接
對控制臺作操作,比如顯示器即為直接寫頻方式顯示
int vcprintf(char * format,Valist param)發送格式化字符串輸出給控制臺(顯示器),直接
對控制臺作操作,比如顯示器即為直接寫頻方式顯示,
參數從Valist param中取得
int sprintf(char * string,char * format [,argument,...])
將字符串string的內容重新寫為格式化后的字符串
int vsprintf(char * string,char * format,Valist param)
將字符串string的內容重新寫為格式化后的字符串,參數從Valist param中取得
int rename(char * oldname,char * newname)將文件oldname的名稱改為newname?
int ioctl(int handle,int cmd [,int *?argdx,int argcx])
本函數是用來控制輸入??/輸出設備的,請見下表:
┌---┬----------------------------?
┐│cmd值│功能│├?
---┼----- -----------------------?
┤│0│取出設備信息││1│?
設置設備信息
││2│把argcx字節讀入由argdx所指的地址
││3│在argdx所指的地址寫argcx字節││4│?
除把把當作設備號(0 =當前,1 = A,等)之外,均和cmd = 2時一樣│?
│5│除把把當作設備號(0 =當前,1 = A,等)之外,均和cmd = 3時一樣││6│?
取輸入狀態││7│?
取輸出狀態││8│?
測試可換性;只對于
DOS3.x││11│置分享沖突的重算計數;只對DOS3.x│└?
---┴---------------- ------------?
┘int(* ssignal(int sig,int(* action)())()執行軟件信號(沒必要使用)
int gsignal(int sig)執行軟件信號(沒有必須使用)
int _open(char * pathname,int?訪問)為讀或寫打開一個文件,
按后按訪問來確定是讀文件還是寫文件,訪問見下表值
┌------┬-------------- ------?
┐│訪問值│意義│
├------┼--------------------?
┤│O_RDONLY│讀文件
││O_WRONLY│寫文件
││O_RDWR│即讀也寫
││ O_NOINHERIT│若文件沒有傳遞給子程序,則被包含│?
│O_DENYALL│只允許當前處理必須存取的文件│?
│O_DENYWRITE│只允許從任何其它打開的文件讀│?
│O_DENYREAD│只允許從任何其它打開的文件寫
││O_DENYNONE│允許其它共享打開的文件│└?
------┴--------------------┘intopen?
(char * pathname,int access [,int permiss])為讀或寫打開一個文件,
按后按訪問來確定是讀文件還是寫文件,訪問值見下表
┌----┬----------- ---------?
┐│訪問值│意義│├?
----┼--------------------?
┤│O_RDONLY│讀文件
││?O_TRUNC│若文件存在,則長度被截為0,屬性不變││O_EXCL│未用;對UNIX系統兼容│?
│O_BINARY│此標志可顯示地給出以二進制方式打開文件│?
│O_TEXT此│柯林斯標志用于顯示地給出以字幕:方式打開文件│?
└----┴ --------------------┘permiss?
為文件屬性,可為以下值:
S_IWRITE允許寫S_IREAD允許讀S_IREAD | S_IWRITE允許讀,寫
int creat(char * filename ,INT permiss)建立一個新文件的文件名,設定并
讀寫性.permiss為文件讀寫性,可以為以下值
S_IWRITE允許寫S_IREAD允許讀S_IREAD | S_IWRITE允許讀,寫
INT _creat(字符*文件名,INT ATTRIB )建立一個新文件的文件名,并文件設定
屬性.attrib為文件屬性,可以為以下值
FA_RDONLY只讀FA_HIDDEN隱藏FA_SYSTEM系統
INT creatnew(字符* filenamt,INT ATTRIB)建立一個新文件的文件名,并文件設定
屬性.attrib為文件屬性,可以為以下值
FA_RDONLY只讀FA_HIDDEN隱藏FA_SYSTEM系統
int creattemp(char * filenamt,int attrib)建?立一個新文件的文件名,設定并文件
屬性.attrib為文件屬性,可以為以下值
FA_RDONLY只讀FA_HIDDEN隱藏FA_SYSTEM系統
int read(int handle,void * buf,int nbyte)從文件號為handle的文件中讀nbyte個
字符存入buf中
int _read(int handle,void * buf,int nbyte)從文件號為處理的文件中讀nbyte字符個
存入BUF中,直接調用MSDOS進行操作。
int write(int handle,void * buf,int nbyte)將buf中的nbyte個字符寫入文件號
為handle的文件中
int _write(int handle,void * buf,int nbyte)將buf中的nbyte個字符寫入文件號
為handle的文件中
int dup(int handle)復制一個文件處理指針handle,返回這個指針
int dup2(int handle,int newhandle)復制一個文件處理指針handle到newhandle?
int eof(int * handle)檢查文件是否結束,結束返回1,否則返回0?
long filelength(int handle)返回文件長度,handle為文件號
int setmode(int handle,unsigned mode)本函數用來設定文件號為處理文件的打的
開方式
INT getftime(INT手柄,結構FTIME * FTIME)讀取文件號為處理的文件的時間,
并將文件時間存于FTIME結構中,成功返回0,ftime結構如下:
┌-----------------?
┐tructstructftime││?
{?
││unsigned ft_tsec:5;?/ *秒* /?
││unsigned ft_min:6;?/ *分* /?
││unsigned ft_hour:5;?/ *時* /?
││未簽名ft_day:5;?/ *日* /?
││unsigned ft_month:4; / *月* /?
││unsigned ft_year:1;?/ *年-1980 * /││?
}?│└?
-----------------?
┘int setftime(int handle,struct ftime * ftime)重寫文件號為handle的文件時間,
新時間在結構FTIME中成功返回0結構FTIME如下:
┌-----------------?
┐sstructftime││?
{?
││unsigned ft_tsec:5;?/ *秒* /?
││unsigned ft_min:6;?/ *分* /?
││unsigned ft_hour:5;?/ *時* /?
││未簽名ft_day:5;?/ *日* /?
││unsigned ft_month:4; / *月* /?
││unsigned ft_year:1;?/ *年-1980 * /││?
}?│└?
-----------------┘long?
lseek(int handle,long offset,int fromwhere)本函數將文件號為handle的文件
的指針移到fromwhere后的第偏移個字節處。
SEEK_SET文件開關SEEK_CUR當前位置SEEK_END文件尾
long tell(int handle)本函數返回文件號為handle的文件指針,以字節表示
int isatty(int handle)本函數用來取設備handle的類型
int lock(int handle ,長偏移,長長度)對文件共享作封鎖
int unlock(int handle,long offset,long length)打開對文件共享的封鎖
int close(int handle)關閉handle所表示的文件處理,handle是從_ _________,creat,
creatnew,creattemp,dup,dup2,_open,open中的一個處調用獲得的文件處理
成功返回0否則返回-1,可用于UNIX系統
int _close(int handle)關閉handle所表示的文件處理,handle是從_creat,creat,
creatnew,creattemp,dup,dup2,_open,open中的一個處調用獲得的文件處理
成功返回0否則返回-1,只能用于MSDOS系統
FILE * fopen(char * filename,char * type)打開一個文件filename,打開方式為type,
并返回這個文件指針,type可為以下字符串加上后綴
┌-- ┬----┬-------┬--------?
┐│type│讀寫性│文本/ 2進制文件│建新/打開舊文件│├?
- ┼--- -┼-------┼--------?
││r│讀│文本│打開舊的文件
││w│寫│文本│建新文件
││a│添加│文本│有就?----┴--------┘可加的后綴為T,B加b表示文件以二進制形式進行操作,叔沒必要使用。
例:┌------------------┐?
│#包括│?
│ main()││?
{││FILE?
* fp;?│?
│FP =的fopen( “C:\\ WPS \\ WPS.EXE”,?
“R?+ B”);│ └------------------┘?
FILE * fdopen (int ahndle,char * type)
FILE * freopen(char * filename,char * type,FILE * stream)
int getc(FILE * stream)從流中中讀一個字符,并返回這個字符
int putc(int ch,FILE * stream)向流stream寫入一個
字符ch?int getw(FILE * stream)從流讀入一個整數,錯誤返回EOF?
int putw(int w,FILE * stream)向流stream寫入一個整數
int ungetc(char c,FILE * stream)把字符c退回給流,下一次讀進的字符將是c?
int fgetc(FILE * stream)從流流處讀一個字符,并返回這個字符
int fputc(int ch,FILE * stream)將字符ch寫入流中
char * fgets(char * string,int n,FILE * stream)從流中中讀n個字符存入string中
int fputs(char * string,FILE * stream)將字符串string寫入流stream中
int fread( void * ptr,int size,int nitems,FILE * stream)從流中中入入nitems?
個長度為size的字符串存入ptr中
int fwrite(void * ptr,int size,int nitems,FILE * stream)向流中中寫入nitems?
個長度為size的字符串,字符串在ptr中
int fscanf(FILE * stream,char * format [,argument,...])以格式化形式從流stream中
讀入一個字符串
int vfscanf(FILE * stream,char * format,Valist param)以格式化形式從流stream中
讀入一個字符串,參數從Valist param中取得
int fprintf(FILE * stream,char * format [,argument,...])格式化以將形式一個字符
串寫給指定的流流
INT vfprintf(FILE *流,字符*格式,Valist PARAM)格式化以將形式一個字符
串寫給指定的流的流,參數從Valist PARAM中取得
int fseek(FILE * stream,long offset,int fromwhere)函數把文件指針移到fromwhere?
所指位置的向后偏移個字節處,從哪里可以為以下值:
SEEK_SET文件開關SEEK_CUR當前位置SEEK_END文件尾
long ftell( FILE * stream)函數返回定位在流中的當前文件指針位置,以字節表示
int rewind(FILE * stream)將當前文件指針流移到文件開頭
int feof(FILE * stream)檢測流stream上的文件指針是否在結束位置
int fileno(FILE * stream)取流stream上的文件處理,并返回文件處理
int ferror(FILE * stream)檢測流stream上是否有讀寫錯誤,如有錯誤就返回1?
void clearerr(FILE * stream)清除流流上的讀寫錯誤
void setbuf(FILE * stream,char * buf)給流流指定一個緩沖區buf?
void setvbuf(FILE * stream,char * buf,int type,unsigned size)
給流指定一個緩沖區buf中,大小為大小,類型為類型

?

總結

以上是生活随笔為你收集整理的c++ 常用函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产精品 日韩精品 | 久草视频在线资源 | 丁香六月伊人 | 夜夜躁日日躁 | 久久热首页 | 中文字幕一区二区三区四区视频 | 四虎影视成人 | 麻豆视频免费观看 | 亚洲高清视频在线播放 | 亚洲综合色激情五月 | 久久刺激视频 | 亚洲视频精选 | 婷婷激情在线 | 成人免费看片网址 | 少妇超碰在线 | 天堂在线一区二区 | 亚洲a网 | 亚洲综合在线观看视频 | 99精品国产兔费观看久久99 | 在线观看中文字幕第一页 | 麻豆系列在线观看 | 国产欧美精品一区二区三区四区 | 国产一区免费 | 手机av资源 | 午夜精品视频一区 | 亚洲精品综合在线观看 | 亚洲美女视频在线 | 欧美日韩中文在线观看 | 国产成人黄色在线 | www..com毛片 | 国产精品视频最多的网站 | 亚洲综合精品在线 | 在线观看mv的中文字幕网站 | av免费网站观看 | 国产一区二区三区黄 | caobi视频| 色一级片 | 天天插综合 | 91精品网站 | 亚洲国产高清在线 | 2017狠狠干| 超碰在线97国产 | 精品视频久久 | 尤物九九久久国产精品的分类 | 少妇高潮流白浆在线观看 | 国产91精品看黄网站在线观看动漫 | 黄网站大全 | 免费又黄又爽视频 | 福利一区二区三区四区 | 黄色av三级在线 | 国产五月天婷婷 | 欧洲精品久久久久毛片完整版 | 国产最新精品视频 | 欧美 日韩 久久 | 激情网站五月天 | 中字幕视频在线永久在线观看免费 | 99视频精品视频高清免费 | 天天做天天射 | 91视频麻豆视频 | av电影在线播放 | 中文字幕日本特黄aa毛片 | 日韩一级黄色av | 玖玖在线精品 | 欧美一级艳片视频免费观看 | 国产成人久久精品一区二区三区 | 99视频在线精品免费观看2 | 精品福利网 | 国产97在线观看 | 精品色999 | 一区二区 不卡 | 免费色视频在线 | 亚洲国产精品99久久久久久久久 | 四虎影视成人永久免费观看视频 | 99久久精品国产一区二区成人 | 精品女同一区二区三区在线观看 | 91视频 - x99av| 欧美日韩国产一区二区在线观看 | 国产又粗又猛又黄又爽的视频 | 免费色网 | 精品在线一区二区三区 | 国产黄色在线网站 | 国产精品国内免费一区二区三区 | 亚洲欧洲在线视频 | 中文字幕在线国产精品 | 国产a网站 | 国产精品毛片一区视频播 | 最新国产精品拍自在线播放 | 国产精品区免费视频 | 国产在线精品区 | 麻豆影视在线观看 | 91精品老司机久久一区啪 | 九九在线视频免费观看 | 国产成人在线网站 | www.超碰97.com | 四虎永久免费在线观看 | 精品国产一区二区三区日日嗨 | 黄色一级在线观看 | 欧美精品一区二区免费 | 国产 中文 日韩 欧美 | www.91国产| 天天综合婷婷 | 狠狠激情中文字幕 | 久久开心激情 | 精品国产综合区久久久久久 | 精品中文字幕在线 | 国产在线国偷精品产拍免费yy | 少妇高潮冒白浆 | 国产福利免费在线观看 | 国产精品美女久久久久aⅴ 干干夜夜 | 亚洲精品国产精品国自 | 五月婷婷综合久久 | 久草在线资源观看 | 精品国产精品国产偷麻豆 | 色婷婷综合视频在线观看 | 国产视频在线免费观看 | 在线观看黄色小视频 | av天天色 | 色哟哟国产精品 | 精品国产一区二区三区在线观看 | 91精品区 | 中文字幕 国产精品 | 特级毛片aaa | 国产高清成人在线 | 天无日天天操天天干 | 国产视频不卡 | av福利在线 | 精品超碰 | www.五月天| 免费看久久| 国产专区第一页 | 亚洲激情视频在线观看 | 亚洲精品免费看 | 狠狠干综合 | 91污污| 久久综合中文字幕 | www178ccom视频在线 | 亚洲精品视频第一页 | 精品一区二区久久久久久久网站 | 国产蜜臀av | 精品999在线观看 | 一区在线播放 | 永久av免费在线观看 | 日韩久久激情 | 国产区在线 | 97色噜噜 | 久久国产精品久久久 | 丁香av| 玖玖玖在线观看 | 欧美日韩一区二区久久 | 国产一区二区精品91 | 91视频a| 国产又粗又猛又黄视频 | 九九爱免费视频在线观看 | 久久激情影院 | 日一日操一操 | 激情丁香在线 | 免费在线观看av的网站 | 免费国产在线视频 | 福利网在线 | 91av在线视频播放 | 欧美福利网站 | 九九国产精品视频 | 视频精品一区二区三区 | 国产二区电影 | 欧美色婷婷 | 日本久久视频 | 色视频在线免费 | 日韩av电影网站在线观看 | 国产精品久久中文字幕 | 欧美日韩在线观看不卡 | 69av在线视频| 欧美视频日韩视频 | 天天射天天干天天 | 久久国产区 | 日韩在线观看中文 | 亚洲精品美女在线 | 国产高清日韩 | 国产精品嫩草69影院 | 亚洲日本在线一区 | 国产精品v a免费视频 | 精品亚洲免a | 久久不卡av| 在线黄色免费 | 日韩在线视频观看免费 | 狠狠色香婷婷久久亚洲精品 | 日本天天色 | 在线播放亚洲激情 | 免费观看的黄色 | av福利在线免费观看 | 国产 成人 久久 | 在线观看中文字幕视频 | 九九色在线 | 日韩欧美在线一区二区 | 日韩美在线观看 | 色播激情五月 | 国产伦精品一区二区三区免费 | 93久久精品日日躁夜夜躁欧美 | 欧美另类一二三四区 | 久久黄色片| 日韩精品一区二区三区第95 | 国产精品久久久久久久久久久不卡 | 日韩大片在线看 | 久久久96| 免费一级日韩欧美性大片 | 亚洲91精品| 成人99免费视频 | 中文字幕888| 日韩中文字幕a | 91日韩精品一区 | 亚洲精品乱码久久久久久久久久 | 成人久久久久久久久 | 亚洲精品乱码久久久久久久久久 | 亚洲国产精品一区二区久久,亚洲午夜 | 九九99视频 | 成人三级av | 外国av网| 久久经典视频 | 成年在线观看 | 91精品久久久久久久久久久久久 | 国产一区二区三区免费视频 | 久久手机免费视频 | 四虎在线影视 | 91在线精品秘密一区二区 | 婷婷伊人五月天 | 亚洲va欧美va | 亚洲区另类春色综合小说 | 91日韩国产 | 久久99国产精品视频 | 久久久国产毛片 | 99热这里只有精品1 av中文字幕日韩 | 久久免费一级片 | 欧美另类高清 | 色开心| 亚洲精品乱码久久久久v最新版 | a级免费观看 | 久久视频精品在线观看 | 国产在线精品播放 | 亚洲成av人片在线观看无 | 国内小视频| aaa日本高清在线播放免费观看 | 久久国产精品影片 | 亚洲视频一 | 欧美大片在线看免费观看 | 亚洲久草视频 | 狠狠色丁香婷婷综合久小说久 | 成人免费在线看片 | www黄色com| 国产日韩欧美自拍 | 亚洲日本在线视频观看 | 色综合久久综合中文综合网 | 久久久久久久久久久久亚洲 | 五月婷婷激情六月 | 91麻豆精品一区二区三区 | 日韩一区二区三区高清免费看看 | 狠狠的干 | 美女视频一区二区 | 国产一区二区三区 在线 | 天堂av在线网站 | 精品在线看 | 国产精品久久久久久久久久久久久 | 欧美a级成人淫片免费看 | 免费看色视频 | 亚洲精品99久久久久中文字幕 | 国产成人av电影在线 | 欧美精品乱码久久久久久按摩 | 日韩成人欧美 | 操综合 | 深爱五月激情网 | 青青草在久久免费久久免费 | www五月天com | 欧美a级片免费看 | 蜜桃视频在线视频 | 草久在线| 97视频精品| 国产一区 在线播放 | 欧美精品久久久久久久 | 黄色在线免费观看网址 | 免费福利视频导航 | 国产又粗又硬又长又爽的视频 | 一级一片免费视频 | 成人欧美一区二区三区黑人麻豆 | 亚洲动漫在线观看 | 日p视频 | 91中文字幕 | 黄色在线观看免费网站 | 少妇bbbb揉bbbb日本 | 五月婷婷一级片 | 91黄色免费看 | 精品国产观看 | 亚洲乱码国产乱码精品天美传媒 | 亚洲二级片 | a黄色| 1024手机在线看 | 欧美日韩国产色综合一二三四 | 日韩乱码中文字幕 | 国内视频在线 | 丁香av在线| 日韩极品在线 | 国产一级一片免费播放放 | 成人网在线免费视频 | 国产高清视频在线免费观看 | 狠狠干天天 | 成人av片免费观看app下载 | 日韩欧美在线高清 | 91激情小视频 | 国产精品久久一区二区无卡 | www.福利| 免费在线观看国产黄 | 一区二区中文字幕在线播放 | 亚洲欧美日韩一区二区三区在线观看 | 天天干,夜夜操 | 99久久影院 | 911免费视频 | 亚洲精品国产精品国自产观看浪潮 | 日韩激情视频在线 | 久久午夜鲁丝片 | 亚洲a资源 | 亚洲激情网站免费观看 | 黄色看片 | 日韩免费中文字幕 | 国产五月色婷婷六月丁香视频 | 国产一区二区免费看 | 一本一本久久aa综合精品 | 国产精品一区二区吃奶在线观看 | 亚洲午夜精品一区 | 91粉色视频| 成人av一区二区兰花在线播放 | 黄色片免费在线 | 免费男女网站 | 天天干天天碰 | 久久久久草| 西西444www大胆高清视频 | 久热超碰 | 色噜噜色噜噜 | 久久99最新地址 | 808电影免费观看三年 | 在线播放日韩av | 久久久久久久免费看 | 人人狠狠 | 亚洲国产成人精品久久 | 高清精品久久 | 国内精品福利视频 | 综合精品久久久 | 免费观看视频的网站 | 国内精品免费久久影院 | 婷婷色网 | 欧美精彩视频在线观看 | 色综合久久久久久久 | 91黄色免费看 | 久久999精品 | 久久伊99综合婷婷久久伊 | 成人精品国产免费网站 | 亚洲最新合集 | 国产精品久久久久久久久久免费 | 欧美黄色成人 | 天天干,天天射,天天操,天天摸 | 一区二区视频电影在线观看 | 一区二区精品久久 | 久久黄色免费观看 | 在线天堂中文www视软件 | 狠狠的干狠狠的操 | 午夜久久福利 | 久久人人爽av | 国产精品麻豆免费版 | 婷婷亚洲激情 | 国产91欧美 | 西西人体www444 | 五月婷婷在线视频观看 | 亚洲国产欧美一区二区三区丁香婷 | 国产视频中文字幕在线观看 | 天天爱天天操天天射 | 日韩精品免费在线 | 99精品国产兔费观看久久99 | 91视频电影 | 99久久久国产精品免费99 | 久草99| 国产精品久久影院 | 一区二区精品在线视频 | 在线观看午夜av | 激情五月av| av电影亚洲 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 成人亚洲精品国产www | 欧美日韩二区三区 | 亚洲精品在线网站 | 久久九九国产精品 | 国产69精品久久久久9999apgf | 久久精品国亚洲 | 亚洲精品国偷自产在线91正片 | 天堂在线免费视频 | 九九热在线精品视频 | 国产成人免费av电影 | 久久国产精品一区二区三区 | 中文字幕文字幕一区二区 | 97狠狠操 | 国产午夜精品一区二区三区在线观看 | 国产亚洲va综合人人澡精品 | 国产色视频网站 | 亚洲精品国产免费 | 又黄又爽的视频在线观看网站 | 成人99免费视频 | 超碰.com| 婷婷六月天丁香 | 五月天视频网站 | 欧美 日韩 久久 | 四虎在线免费观看视频 | 国产成人久久久久 | 免费看的黄色录像 | 在线看黄网站 | 射综合网 | 91大神精品视频 | 深爱激情站 | 91视频久久久 | 天天玩天天操天天射 | 91精品人成在线观看 | 99色免费| 国产一级在线 | 亚洲永久精品在线 | 99久久精品国产一区二区成人 | 久久久影片 | 成人免费视频在线观看 | 婷婷在线色 | 天堂av在线网站 | 黄网站免费看 | 国产人成看黄久久久久久久久 | 亚洲精品国产日韩 | 午夜av不卡 | 精品视频不卡 | 欧洲精品久久久久毛片完整版 | 在线观看韩日电影免费 | 久青草国产在线 | www天天操| 97人人超碰在线 | 福利视频导航网址 | 中文字幕av最新更新 | 91精品国产成人 | 成人在线观看av | 色综合久久88色综合天天人守婷 | 国产97视频 | 色婷婷av国产精品 | 性色xxxxhd | av高清在线| 黄色免费电影网站 | 黄网站app在线观看免费视频 | 久久亚洲综合国产精品99麻豆的功能介绍 | 十八岁以下禁止观看的1000个网站 | 久久精品黄色 | 色婷婷啪啪免费在线电影观看 | 热久久精品在线 | 狠狠操狠狠干天天操 | 亚洲精品高清视频在线观看 | 国产一区 在线播放 | 97在线观看免费观看 | 中文字幕乱在线伦视频中文字幕乱码在线 | 激情网在线视频 | 亚洲亚洲精品在线观看 | 99精品国产99久久久久久福利 | 中文字幕在线乱 | 精品国产1区二区 | 豆豆色资源网xfplay | 97色在线观看免费视频 | 天堂av在线7 | 精品一区中文字幕 | 97av色| 8x成人在线 | 日本精品视频一区二区 | 成人在线免费看视频 | 久久免费视频这里只有精品 | 久久福利电影 | 91看片淫黄大片一级在线观看 | 中文字幕在线日亚洲9 | 免费看片成年人 | 日韩精品1区2区 | 69人人| 亚洲欧美日韩中文在线 | 亚洲黄色一级大片 | 日韩av伦理片 | 尤物一区二区三区 | 天天干人人 | 国产视频资源在线观看 | 久久精品看 | 国产免费精彩视频 | 日韩欧美第二页 | 日韩欧美一区二区三区视频 | 在线看国产视频 | 久久久免费精品国产一区二区 | 97色婷婷成人综合在线观看 | 在线成人免费电影 | 在线视频在线观看 | 日韩免费看视频 | 国产一级二级在线观看 | 99久久精品国产观看 | 91亚洲视频在线观看 | 超碰在线94 | 欧美在线日韩在线 | 国产精品欧美精品 | 亚洲欧美日韩精品久久奇米一区 | 亚洲免费观看视频 | 国产91av视频在线观看 | 91精品在线免费 | 九九爱免费视频在线观看 | 中文字幕一区二区三区在线视频 | 三日本三级少妇三级99 | 日韩在线观看视频免费 | 亚洲综合色av | 婷婷九月激情 | 欧美专区国产专区 | 亚洲午夜剧场 | 色偷偷88欧美精品久久久 | 91视频在线免费 | 波多野结衣小视频 | 国产精品女人久久久 | 成人免费观看完整版电影 | 久爱精品在线 | 国产精品免费视频一区二区 | 91成人精品视频 | av中文在线 | 久久看免费视频 | 4438全国亚洲精品在线观看视频 | 九色琪琪久久综合网天天 | 欧美91成人网 | 国产在线1区| 久久视频精品在线观看 | 午夜三级影院 | 中文字幕在线观看免费观看 | 狠狠色丁香婷综合久久 | 久久精品一区二区三区中文字幕 | 久久亚洲精品国产亚洲老地址 | 日本精品免费看 | 18av在线视频 | 干亚洲少妇 | 日本久久精品视频 | 欧美日韩aaaa | 999视频在线播放 | 激情欧美xxxx| 免费视频久久久 | 欧美大片在线看免费观看 | 亚洲精品国 | 丁香花在线视频观看免费 | 四虎成人免费影院 | 日韩欧美精品在线观看视频 | 又色又爽的网站 | 国产高清视频在线免费观看 | 日韩免费网址 | 99精品乱码国产在线观看 | 人人玩人人添人人澡超碰 | 999久久久精品视频 日韩高清www | 岛国精品一区二区 | 国产一级片免费播放 | 中文字幕在线观看网站 | 一级片观看 | 国产又粗又长又硬免费视频 | 在线小视频国产 | 另类老妇性bbwbbw高清 | 69热国产视频 | 97超碰在线久草超碰在线观看 | 在线观看小视频 | 久久九九久久精品 | 久草免费在线视频观看 | 韩国av电影在线观看 | 欧美激情综合色 | 日本精品一二区 | 成 人 免费 黄 色 视频 | 亚洲成人精品国产 | 51久久夜色精品国产麻豆 | 99久久99久久精品国产片果冰 | 欧美精品久久久 | 成人久久久精品国产乱码一区二区 | 免费av黄色 | 亚洲 在线 | 久久综合久久综合久久综合 | 亚洲黄色激情小说 | av成人在线网站 | 激情偷乱人伦小说视频在线观看 | 99精品久久久久久久 | 中文字幕中文字幕 | 99精品成人 | 久久久黄视频 | 日日爽天天操 | 日日摸日日添日日躁av | 日韩色视频在线观看 | 中文字幕在线免费看 | 国产免费午夜 | 2019精品手机国产品在线 | 欧美日韩中文国产一区发布 | 成人小视频在线观看免费 | 欧美国产精品久久久久久免费 | 免费黄色看片 | 国产美腿白丝袜足在线av | 成人国产精品免费观看 | 日韩视频免费在线观看 | 日韩精品中文字幕有码 | 九九在线视频免费观看 | 国产精品美女久久久久久久久 | 日日爽视频 | 亚洲 欧洲 国产 日本 综合 | 99这里都是精品 | 国产精品成人自产拍在线观看 | 热久久影视 | 婷婷视频在线观看 | 中文字幕 二区 | www黄com| 伊人国产女| 国产大片免费久久 | 日日精品 | 日日爽天天 | 国产一区二区手机在线观看 | 国产看片免费 | 99精品视频在线观看免费 | 国产黄色精品在线观看 | 国产精品免费观看在线 | 国产99久久九九精品 | 久久免费视频这里只有精品 | 精品一区二区av | 99久久精品视频免费 | 久久久国产精品亚洲一区 | 91精品国产成人 | 久久亚洲国产精品 | 一区二区三区韩国免费中文网站 | 国产成人免费网站 | 中文字幕在线观看免费 | 国产一区二区高清不卡 | 欧美一级在线观看视频 | 国内精品久久久久久久影视麻豆 | 欧美日韩裸体免费视频 | 国产亚洲精品成人av久久ww | 亚洲永久精品视频 | 久久精品香蕉视频 | 久久高清国产 | 五月天电影免费在线观看一区 | 波多野结衣视频在线 | 日韩在线观看一区二区三区 | 国产精品久久久毛片 | 国产精品久久一区二区无卡 | 亚洲国产精品99久久久久久久久 | 日日操网| 色久综合 | 国产精品中文字幕在线播放 | 欧美国产不卡 | 久久尤物电影视频在线观看 | 国产91学生粉嫩喷水 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 国产精品美女久久久久久久网站 | 人人爱人人爽 | 99精品在线免费观看 | 日韩系列在线 | 国产精品日韩久久久久 | 色亚洲网| 国产精品久久久久久久av电影 | 一区二区中文字幕在线播放 | 毛片a级片| 91中文在线 | 久久精品一区 | 99视频免费在线观看 | 在线观看www. | 在线亚洲激情 | 日韩免费不卡av | 美女视频免费精品 | 日韩在线免费小视频 | 精品美女在线观看 | 成人免费共享视频 | 成人一区二区三区在线 | 看污网站 | 日本黄色免费网站 | 久久爱资源网 | 黄色高清视频在线观看 | 超碰人人国产 | 国产91aaa| 黄色一区二区在线观看 | 亚洲精品综合久久 | 国产色婷婷精品综合在线手机播放 | 精品一区二区在线免费观看 | 激情五月综合 | 精品国产成人av | 在线观看国产区 | 五月天伊人网 | 狠狠搞,com | 在线中文字幕播放 | 久久精品视频99 | 国产精品18p | 激情综合交 | 亚洲理论片在线观看 | 国产精品自产拍在线观看中文 | 天天综合精品 | 成人在线免费观看视视频 | 色吊丝在线永久观看最新版本 | 国产麻豆电影在线观看 | 九九热.com| 中文字幕在线免费观看 | 区一区二区三区中文字幕 | 久久久久在线视频 | 国产三级精品三级在线观看 | 久久综合福利 | 17videosex性欧美| 成人a视频片观看免费 | 超碰在线最新网址 | 日韩黄色一区 | 在线观看日韩视频 | 在线观看视频中文字幕 | 国产亚洲久一区二区 | 深夜视频久久 | 国产乱码精品一区二区蜜臀 | 在线播放第一页 | 天天干天天碰 | 西西大胆啪啪 | 色香蕉网 | 手机av看片 | 波多野结衣一区三区 | 免费观看一区二区 | av成人免费观看 | 中文av一区二区 | 人人澡人人模 | 国产黄免费看 | 444av| 久草在在线视频 | 日韩在线网 | 精品产品国产在线不卡 | 久久久影院一区二区三区 | 国产精品videoxxxx | 久久黄色网| 亚洲日本va中文字幕 | 国产在线精品区 | 欧美性生活久久 | 国产精品视频 | 婷婷婷国产在线视频 | 高清国产午夜精品久久久久久 | 国产精品99在线观看 | 国产a国产a国产a | 亚洲免费在线视频 | 麻豆 videos| 特级西西人体444是什么意思 | 日本黄色特级片 | 日本三级吹潮在线 | 国产一区二区在线免费 | 九九九九精品 | 不卡av免费在线观看 | 亚洲精品日韩一区二区电影 | 久久永久免费 | 色欧美视频 | 日韩欧美在线综合网 | 日韩精品不卡在线 | 性色av免费看 | 国产在线a免费观看 | 久久综合一本 | 国产精品久久久久影视 | 亚洲永久精品视频 | 亚洲国内精品在线 | 国产色网站 | 亚洲人成人在线 | 国产一级免费在线观看 | 免费视频二区 | 欧美激情精品久久久久久变态 | 91成人免费看| 九七人人干 | 国产精品一区二区吃奶在线观看 | av在线官网 | 伊人成人精品 | 天天玩天天干 | 麻豆91在线 | 国产a国产a国产a | 日产乱码一二三区别在线 | 欧美日本高清视频 | 国产黄免费在线观看 | 99超碰在线观看 | 国产福利91精品一区二区三区 | 亚洲国产欧美在线人成大黄瓜 | 日韩在线网址 | 久久夜色电影 | 99精品久久只有精品 | 91精品91 | 黄色片免费看 | 亚洲国产黄色 | 久草免费新视频 | 国产一区二区在线免费观看 | 国产一区二区三区视频在线 | 天天色播| 成人av免费看 | 五月婷婷婷婷婷 | 中文字幕免费高清av | 久久精品一区二区三 | 91免费日韩 | 亚洲成人av一区 | 久草手机视频 | 欧美精品久久久久久久久免 | 久久不卡免费视频 | 国产精品精 | 91丨九色丨91啦蝌蚪老版 | 在线你懂的视频 | 不卡的av在线 | 婷婷中文字幕在线观看 | 日本中文字幕高清 | 亚洲高清视频在线观看免费 | 超碰在线人人 | 欧美日韩视频免费 | 狠狠狠狠干 | 久久久久久国产一区二区三区 | 国产三级国产精品国产专区50 | www..com黄色片 | www.日韩免费 | 国产高清99 | 久久久久久免费 | 精品产品国产在线不卡 | 91片网| 亚洲aⅴ一区二区三区 | 欧美午夜激情网 | 欧美另类亚洲 | 最新av网址在线 | 丝袜美腿av | 人人射人人插 | 成人免费观看视频大全 | 久久久久女教师免费一区 | 国产不卡视频在线播放 | 日韩国产精品久久久久久亚洲 | 婷婷丁香色 | 日韩精品久久久久 | 国产精品美女www爽爽爽视频 | 人人爽人人爽人人爽人人爽 | 国产精品不卡av | 午夜视频在线观看一区二区三区 | 国产欧美综合在线观看 | 五月婷婷中文字幕 | 国产中出在线观看 | 欧美日韩免费在线观看视频 | 天堂av免费在线 | 国产精品久久久久久久午夜片 | 久久av伊人 | 免费h精品视频在线播放 | 日本3级在线观看 | 福利一区二区在线 | 毛片视频电影 | www四虎影院 | 日日干天天插 | 国产午夜精品久久久久久久久久 | 久久99九九99精品 | 国产视频资源在线观看 | 日韩成人在线免费观看 | 992tv在线观看网站 | 激情网第四色 | 香蕉视频久久久 | 最近乱久中文字幕 | 狠狠插天天干 | 精品欧美一区二区三区久久久 | 久久一视频 | 99精品区 | 欧美了一区在线观看 | 性色在线视频 | 在线观看视频日韩 | 免费观看视频黄 | 不卡的av在线 | 欧美一区免费观看 | 国产成人精品午夜在线播放 | 免费久久99精品国产婷婷六月 | 99久久99久久精品国产片 | 欧美精品在线一区 | 韩国av电影在线观看 | 国产一级在线看 | 97香蕉久久国产在线观看 | 玖玖视频免费在线 | 天天干天天干天天 | 国产18精品乱码免费看 | 成人网在线免费视频 | 亚洲理论片在线观看 | 欧美精品国产综合久久 | 亚洲综合色网站 | 国产欧美日韩精品一区二区免费 | av官网| 久久电影网站中文字幕 | 在线久草视频 | 综合精品久久久 | 4p变态网欧美系列 | 97在线观看免费视频 | 涩涩色亚洲一区 | 国产精品去看片 | 国产精品久久久久久久久蜜臀 | 人人狠狠综合久久亚洲婷 | 亚洲最新av网址 | 福利av影院| 中文字幕在线视频一区二区 | 国产不卡一 | 国产女教师精品久久av | 人人爽久久涩噜噜噜网站 | 日韩av电影免费在线观看 | 成人免费视频视频在线观看 免费 | 久久久久久久久久久久久国产精品 | 国产精品久久亚洲 | 国产一区麻豆 | 日韩成人免费在线观看 | av综合在线观看 | 天天色.com | 欧美成人h版在线观看 | 亚洲精品视频网址 | 91在线日韩 | 国产精品久久久久久久午夜片 | 国产一区福利在线 | 久久人人爽人人 | 久久欧美在线电影 | 亚洲涩涩涩涩涩涩 | 久久a免费视频 | 麻豆av一区二区三区在线观看 | 在线观看黄网 | 欧美a级成人淫片免费看 | 国产中文字幕在线免费观看 | www.av免费观看 | 亚州精品在线视频 | 在线国产日本 | 国产精品自在欧美一区 | 天天插天天狠天天透 | 中文字幕在线观看的网站 | 久久久久免费网站 | 免费观看国产精品视频 | 久久激情综合 | 天天射综合 | a级国产毛片| 五月开心六月婷婷 | 国产免费黄色 | 婷婷日日 | 五月天婷婷综合 | 天天色天天爱天天射综合 | 中文字幕.av.在线 | 在线看成人 | 91黄视频在线观看 | 婷婷丁香国产 | 日本性视频 | 免费高清av在线看 | 国产成人精品日本亚洲999 | 久久久久国产一区二区三区四区 | 精品美女在线视频 | 丁香六月婷婷综合 | 日韩视频图片 | 久久亚洲人 | www在线免费观看 | 综合色久 | 亚洲1级片 | 久久这里只有精品1 | 天天操操操操操操 | 久久午夜羞羞影院 | 三级a视频 | av日韩中文| 99国产精品一区二区 | 日韩在线视频国产 | 亚洲免费激情 | 天堂激情网 | 国产午夜精品在线 | 日韩一级成人av | 久久久国产精品人人片99精片欧美一 | 久久99国产精品久久99 | 91色在线观看视频 | 人人干干人人 | 人人爽网站 | 欧美精品一区二区性色 | 久久视频精品在线观看 | 国产精品久久久久高潮 | 亚洲女同videos| www.97视频 | av国产网站 | 天天操天天吃 | 狠狠色伊人亚洲综合成人 | 特级西西444www大胆高清无视频 | 97视频人人| 免费三级黄色片 | 免费看的黄色 | 日韩a级黄色 | 精品视频网站 | 日韩在线观看你懂得 | 超碰在线天天 | 日韩av午夜在线观看 | 日韩xxxbbb| 国产精品高清免费在线观看 | 国产在线更新 | 国产精品99在线播放 | 97香蕉视频 | 日韩精品一区二区三区在线视频 | 麻花豆传媒mv在线观看 | 久久一区二 | 国产很黄很色的视频 | 在线韩国电影免费观影完整版 | 成人在线观看你懂的 | 在线а√天堂中文官网 | 高清免费在线视频 | 福利视频区 | 在线视频 亚洲 | 中文字幕在线一区二区三区 | 久久久这里有精品 | 天天操天天操天天 | 在线电影日韩 | 国内精品美女在线观看 | 韩国av免费看 | 美女免费av| 99国产一区二区三精品乱码 | 一区二区三区不卡在线 | 一级a毛片高清视频 | 大荫蒂欧美视频另类xxxx | 激情av资源网 | 婷婷视频在线观看 | 欧美日韩性视频在线 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 亚洲成人免费在线观看 | 成年人免费看片网站 |