字符串输入输出相关

string

=,assign() //赋以新值
swap() //交换两个字符串的内容
+=,append(),push_back() //在尾部添加字符
insert() //插入字符
erase() //删除字符
clear() //删除全部字符
replace() //替换字符
+ //串联字符串
==,!=,<,<=,>,>=,compare() //比较字符串
size(),length() //返回字符数量
max_size() //返回字符的可能最大个数
empty() //判断字符串是否为空
capacity() //返回重新分配之前的字符容量
reserve() //保留一定量内存以容纳一定数量的字符
[ ], at() //存取单一字符
>>,getline() //从stream读取某值
<< //将谋值写入stream
copy() //将某值赋值为一个C_string
c_str() //将内容以C_string返回
data() //将内容以字符数组形式返回
substr() //返回某个子字符串
查找函数
begin() end() //提供类似STL的迭代器支持
rbegin() rend() //逆向迭代器
get_allocator() //返回配置器

char

strcpy()函数
strcat()函数
strlen()函数
strcmp()函数
strlwr()函数:大写变为小写
strupr()函数,小写变为大写

时间: 2024-07-29 13:34:34

字符串输入输出相关的相关文章

字符串输入输出

关于字符串输入输出应该是最简单的问题,但是如果能运用一些小技巧的话就能提高代码效率,还是要总结下 下面代码的意思大概是输入句子错位了的时候给恢复原来的句子.比如输入“O S, GOMR”输出"I AM FINE"; #include<stdio.h> int main() { char s[]="`1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./"; int i; char c; while ((c=getch

JS中字符串的相关操作

(转自:http://www.cnblogs.com/zhaoxinxin/articles/1402733.html) 一.字符串的创建 创建一个字符串有几种方法. 最简单的是用引号将一组字符包含起来,可以将其赋值给一个字符串变量. var myStr = "Hello, String!"; 可以用双引号或单引号将字符串包含,但要注意,作为界定字符串的一对引号必须是相同的,不能混用. 像var myString = "Fluffy is a pretty cat.'; 这样

【C/C++学院】0826-文件重定向/键盘输入流/屏幕输出流/字符串输入输出/文件读写简单操作/字符文件读写二进制与文本差别/get与getline挖掘数据/二进制与文本差别/随机位置/多线程初级

文件重定向 #include<iostream> using namespace std; void main() { char str[30] = { 0 }; cin >> str; cout << str; system(str); cerr << "error for you"; cin.get(); cin.get(); } 键盘输入流 #include<iostream> #include <stdlib.h

C++中的字符串输入输出

转自:https://www.cnblogs.com/zzw1024/p/10502011.html 常见的输入问题:1.直接用cin输入(当然可以使用cout直接输出): 1)string s; cin >> s; //只接收回车键和空格前面所输入的字符!!!!! 一旦输入空格,cin将空格视为回车键,将会将后面的字符赋予后续有输入cin函数的变量中,如下面的a,故一定确保输入无空格!! 2)char a[10]; cin >> a; //同样,只接收回车键和空格前面所输入的字符

Redis字符串类型相关操作命令

string是redis最基本的类型,可以包括任何类型数据,如jpg图片或者序列化对象. 单个value1最大上限是1G字节 如果只使用string类型,redis就可以被看做具有持久化特性的memcache set key value [ex 过期时间秒数]|[px 过期时间毫秒数] [nx]|[xx] 设置一个key的值,默认value的类型为stringex,px过期时间,如果同时设置以后面的为准,如set name zhangsan ex 10 px 3000,则以后面的时间为准即3秒n

字符串的相关操作

// demo3.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <cassert> #include <iostream> using namespace std; int str_len(const char *str) { const char *temp=str; assert(str!=NULL); while(*str++!='\0'); //这种求字符串的算法很高效 return(str-t

Oracle数据库基础知识_字符串操作相关2

6.LPAD,RPAD 作用:左/右边的字符串填充一些特定的字符语法: LPAD(string , n, [pad_String])          string:可是字符或者参数                 n:字符的长度,是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成从左到右的n个字符; pad_string:是个可选参数,这个字符串是要粘贴到string的左边,如果这个参数未写,lpad函数将会在string的左边粘贴空格. 例如 SELECT

数组与字符串的相关操作

数组 检测数组: function typeof( obj ) { if(typeof Array.isArray === "function"){ return Array.isArray(obj) }else{ return Object.prototype.toString.call ( obj ) === "[object ,Array]"; } 数组合并: arr.concat (arr1,arr2); 数组拷贝: arr.slice(0); arr.co

Python中的字符串及其相关操作

1.表示: 字符串可以用单引号或者双引号括起来,两者效果是完全一样的. 针对较长的字符串,也可以用三个引号括起来,即"""..."""或者'''...'''.引号里面再用与之不同类型的引号会被当做是普通字符,不会报错,如    '"Yes," he said.',或"doesn't". 2.换行: 字符串可以跨多行.一种方法是使用三引号:"""...""&q