C++中string 结束判断
来源:互联网 发布:最新通达信软件 编辑:程序博客网 时间:2024/06/05 02:42
程序设计中遇到,需要输入一串string字符串,需要回车后输出结果(或者说进行下一步操作),如何判断结束?
关键在于,string串没有'\0'作为字符串结束标志
解决方案:适用string库的成员函数完成相应功能,如求string串长度,有:
string a;
cin >> a;
cout << a.length();
这也从一定程度上体现了string与char的不同,但是目前在我的实际应用中,还是适用char会方便点。
补:string和char在输入时也有不同,string和cin结合得更好,而char与gets()搭配
int main()
{
string str1;
char str2[20];
int l1,l2;
getline(cin,str1);//输入
l1=str1.length();//计算字符串长度
gets(str2);//输入
l2=strlen(str2);//计算字符串长度
cout<<"str1: "<<str1<<"\t\tlength str1: "<<l1<<endl
<<"str2: "<<str2<<"\t\tlength str2: "<<l2<<endl;
system("pause");
return 0;
}
- C++中string 结束判断
- C/C++中读取文件判断是否读取结束
- c语言 判断文件结束问题 feof()
- C 语言键盘输入结束条件判断问题
- c之输入数组判断结束
- C中判断文件结束的两种方法feof()和EOF
- C风格字符串结束符用作逻辑判断
- C语言中字符串结束符探究
- C语言中输入结束符EOF
- C语言中字符串结束符'\0'
- C语言中字符串结束符'\0'
- c中字符串怎么加结束标志
- C中string.h
- C中string打印
- java 中判断exe文件执行结束方法
- Java中使用Socket连接判断Inputstream结束
- C++如何判断输入的结束 ACM中无输入结束提示时如何判断到达EOF
- C++如何判断输入的结束 ACM中无输入结束提示时如何判断到达EOF
- 迟来的毕业答辩再现
- 线性代数导论7——求解Ax=0:主变量、特解
- C# TXT文件导入至数据库
- 13年多校总结
- 和模板阴影有关的边缘检测
- C++中string 结束判断
- bb \w\h\u
- jquery实现原理:前言
- smali文件解析
- Linux学习之道:redhat9.0安装
- hdu 1792 A New Change Problem 剩余系
- 至情至性
- import javax.servlet 出错
- Gtk-WARNING**:无法在模块路径中找到主题引擎:“pixmap”的解决