string和char数组的一些小知识
来源:互联网 发布:天刀女捏脸数据下载 编辑:程序博客网 时间:2024/05/10 16:25
输入:char数组可以先定义,然后通过函数cin.getline进行输入
例如
char a[256]; cin.getline(a;256);
getline函数是整行输入,所以空格也可以保留在数组中,比如I like programming。如果不用getline,那么默认是三个char数组。
比较:字符数组和一个特定的字符串比较。首先可以copy字符数组到一个字符串中,方法如下:
string tmp(&a[0],&a[strlen(a)]);
这样就把数组a的内容copy到字符串tmp中了。注意这里要用strlen,比如数组a是“abc”,那么strlen的结果是3,而sizeof的结果是256,即开辟的数组的大小。
字符串的比较狠简单,字需要判断是否==即可。
0 0
- string和char数组的一些小知识
- 数组和指针的一些小知识
- 关于String的一些小知识
- char数组和string
- string和char数组之间的转换
- String的一些知识
- string和char数组:两者之间的互相转换
- delphi char数组、string和Pchar的相互转换
- 字符数组(char[])和String之间的转换
- Java中String和char 数组的转换
- delphi char数组、string和Pchar的相互转换
- char的一些小细节
- char[]数组名与指针,以及字符串数组与string的一些比较
- 字符指针char* 和 字符数组的一个小例子
- 关于char数组和字符串的一些问题
- 转:char*, char[] ,CString, string之间的关系和一些常用函数
- 【STL】 string和char 数组类型互换
- std:string、char *和char []的问题解答
- MySQL数据库char与varchar区别
- JAVA 并发编程-返回执行结果(Callable和Future)(九)
- 周赛
- leetcode 303. Range Sum Query - Immutable
- Hibernate3注解
- string和char数组的一些小知识
- [BZOJ4390][Usaco2015 dec]Max Flow(树上差分+lca)
- leetcode 19. Remove Nth Node From End of List
- 字符驱动之:实现读写
- centos7.0+下安装adobe flash-player
- JS监控手机或APP返回事件
- 周赛
- Android资源之Drawable介绍(一)
- swift学习之set和get方法