栈,队列 及 字符串处理函数

版权声明:本文为博主原创文章,请随便转载。哈哈 https://blog.csdn.net/Ash_Zheng/article/details/38318269
队列:#include<queue>
申请队列:queue<type>q;
判队空:q.empty();
获取队头元素:q.front();
入队:q.push();
出队:q.pop();


栈:#include<stack>
申请栈:stack<type>s;
入栈:s.push();
出栈:s.pop();

f获取栈顶元素:s.top();

判栈空:s.empty();


strncpy


函数名:strncpy
原型:char *strncpy(char *dest, char *src,size_tn);
功能:将字符串src中最多n个字符复制到字符数组dest中(它并不像strcpy一样遇到NULL才停止复制,而是等凑够n个字符才开始复制),返回指向dest的指针。
用法:strncpy(dest,src,5);


strcat


函数名:strcat
功 能: 字符串拼接函数
用 法: char *strcat(char *destin, char *source);
用法:strcat(destination,blank); 


strchr


函数名:strchr
功 能: 在一个串中查找给定字符的第一个匹配之处\
用 法: char *strchr(char *str, char c);
用法:ptr=strchr(string,'r');


strnicmp


函数名:strnicmp
功 能: 将一个串中的一部分与另一个串比较, 不管大小写
用 法: strnicmp(char *str1, char *str2,  maxlen);
用法:ptr=strnicmp(buf2,buf1);


strcspn


函数名:strcspn
功 能: 在串中查找第一个给定字符集内容的段
用 法: intstrcspn(char *str1, char *str2);
用法:
char *s="Golden Global View";
char *r="new";
n=strcspn(s,r);//n为整型
输出 e。




strstr


函数名:strstr
功 能: 在串中查找指定字符串的第一次出现
用 法: char *strstr(char *str1, char *str2);
用法:char *str1=strstr(str,"34");
































展开阅读全文

没有更多推荐了,返回首页