C 常用函式操作

2021-10-21 19:26:29 字數 1567 閱讀 4622

2. string

#include尾部新增:push_back()

元素個數:size()

是否為空:empty()

在第i個元素前面插入k:insert(a.begin()+i,k)

刪除尾部元素:pop_back()

刪除區間:eraser(a.begin()+i,a.begin()+j)  刪除區間[i,j-1]的元素

刪除元素:eraser(a.begin()+2)  刪除第三個元素

清空:clear()

反**reverse()

排序:sort(a.begin(),a.end())

#include入棧:push()

取棧頂:top()

刪除棧頂元素:pop()

棧為空:empty()

棧內元素:size()

#include入佇列:push()

返回隊首:front()

返回隊尾:back()

刪除隊首:pop()

返回元素個數:size()

判斷隊列為空:empty()

#includebegin()         返回指向map頭部的迭代器

clear() 刪除所有元素

count() 返回指定元素出現的次數

empty() 如果map為空則返回true

end() 返回指向map末尾的迭代器

equal_range() 返回特殊條目的迭代器對

erase() 刪除乙個元素

find() 查詢乙個元素

get_allocator() 返回map的配置器

insert() 插入元素

key_comp() 返回比較元素key的函式

lower_bound() 返回鍵值》=給定元素的第乙個位置

max_size() 返回可以容納的最大元素個數

rbegin() 返回乙個指向map尾部的逆向迭代器

rend() 返回乙個指向map頭部的逆向迭代器

size() 返回map中元素的個數

swap() 交換兩個map

upper_bound() 返回鍵值》給定元素的第乙個位置

value_comp() 返回比較元素value的函式

string s1 = "abscsb";

string s2 = "sc";

int index = s.find(s2); //index=2

if(s.find(s2) == string::npos) else

string s1 = "abscsb";

string str = s1.substr(2, s1.length()); //str = "scsb"

C檔案操作常用函式

函式名 fseek 功 能 重定位流上的檔案指標 用 法 int fseek file stream,long offset,int fromwhere 程式例 include long filesize file stream int main void long filesize file st...

C 檔案操作常用函式

c 檔案操作常用函式 fopen fclose ftell fread fseek fopen 功能 開啟檔案 定義函式 file fopen const char path,const char mode 輸入引數 path字串包含欲開啟的檔案路徑及檔名 mode字串則代表著流模式。常見模式為r ...

C語言檔案操作常用函式

1.fopen函式用來開啟乙個檔案 對磁碟檔案的操作必須 先開啟,後讀寫,再關閉 開啟 檔案的含義 以某種方式從磁碟上查詢指定的檔案或建立乙個新檔案。標頭檔案 include 函式原型 file fopen const char path,const char mode 函式形參 path 包含欲開...