lzth.net
当前位置:首页 >> C++ string数组 >>

C++ string数组

string并不是c++的基本数据类型。它是标准库里声明的一个字符串类。 所以楼主的答案是:可以。 string str[10]; //定义一个字符串数组str 显示的是 i love you 还可以这样定义字符串数组: string name[5]={"zhangli","li","fun","wang",tan"}; ...

可以。但这视为string类的数组。 string st[10]; 意思是开10个string变量,以st为数组变量名。这时有点像二维字符数组。 读入: cin >> st[0] >> st[1];输出: cout

string st[10]={"1","2","3"};这是一种, 也可以string s("ssa"); st[5]=s;这是直接赋值 char a[]="sarer"; st[6]=a;字符数组也可以直接付给字符串

#include #include int main() { using namespace std; string str[3] = {"ert","asd", "cvb"}; for(int i = 0; i < 3; i ++) { cout

string *a; cin>>n; a=new string [n]; for(int i=0;i>a[i]; //这里应该是a

string *str = new string[C]; str[1] = “ asdf";

C++本身并不支持动态数组,但是可以通过动态申请内存实现动态数组的功能。 实现代码的例子如下: int count; coutcount; string *ptr=new string[count]; //下面就可以使用类似动态数组的数据 delete []ptr; // 不用的时候务必自己释放该内存

写一句让string的对象等于空字符串的语句就行了。如: //#include "stdafx.h"//If the vc++6.0, with this line.#include #include using namespace std;int main(void){ string str("1234567890"); cout

回车呀! string s; cin>>s; //回车,空格,Tab的时候结束呀~

有很多种方法: 假设c字符串定义为char ch[]="hello world!"; 1.向构造函数传入c字符串创建string对象: string str(ch); 2.使用拷贝构造函数创建string对象: string str = ch; 3.对已有的string对象调用string类内部定义的赋值运算符: string...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com