社区
C语言
帖子详情
c++中不定长度的字符串怎么定义?
love_in_2001
2002-05-25 05:18:43
初学,多关照
...全文
565
19
打赏
收藏
c++中不定长度的字符串怎么定义?
初学,多关照
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
richard_hu
2002-06-13
打赏
举报
回复
本质上还是指针的,只不过用现成的安全性要高些罢了
richard_hu
2002-06-13
打赏
举报
回复
本质上还是指针的,只不过用现成的安全性要高些罢了
honeybe
2002-06-13
打赏
举报
回复
C++中最好用stl的String
masterdog
2002-06-13
打赏
举报
回复
其实自己做一个字符串类不就行了,因为以后也会常常使用呀!
chen_xiang
2002-06-13
打赏
举报
回复
同意上面的意见
cppTrier
2002-06-13
打赏
举报
回复
还是用stl比较好
#include <string> //没有 .h
using namespace std;
另外,听说string类型在多线程时不安全,但好像sgi实现的stl是多线程安全的。
qxp
2002-06-13
打赏
举报
回复
还是用STL 的 string 好一些吧
owenszp
2002-06-13
打赏
举报
回复
最好用指针,char *string`
chinaeagle
2002-06-13
打赏
举报
回复
用现成的最好!stl
rkwj
2002-06-13
打赏
举报
回复
up
ckacka
2002-06-13
打赏
举报
回复
用指针
ywls
2002-06-13
打赏
举报
回复
还是string好一些,可以随时增减元素.
linhui
2002-06-13
打赏
举报
回复
up
dawn_dawn
2002-06-13
打赏
举报
回复
再说一句:如果一不嫌麻烦的话,可以自己定义一个链表类来实现自己的不定长度的字符串,另:在c中,char 的指针也可以,但可能会溢出
kof99th
2002-05-26
打赏
举报
回复
char* p=new char[i+1]//i为你想要的长度
........
delete []p;
superzjx2000
2002-05-25
打赏
举报
回复
动态分配
dawn_dawn
2002-05-25
打赏
举报
回复
c++中不定长度的字符串 有很多,如C++ Builder中的AnsiString,String.Visual c++的CString等都很好
cocia
2002-05-25
打赏
举报
回复
可以使用stl中的string
#include<string>
use namespace std;
static
{
strnig str;
cin>>str;
cout<<str<<endl;
}
Januarius_
2002-05-25
打赏
举报
回复
#include <string>
using namespace std;
string str;
str就是字符串了,这里用到的是STL,标准模版库
c++
语言输入
字符串
,
C++
输入
不定
长
字符串
方法
在很多时候,我们对需要输入的
字符串
的
长度
并不可知,一般情况下,我们都通过设定一个范围来解决。下面我总结了一下如何输入
字符串
而不需要限定
长度
的一种方法及其代码实现举例。由于我们不知道输入的大小,所以我们采用
C++
中
string + vector的方法来实现,我们先来看下面的例子:通过键盘输入一串小写字母(a~z)组成的
字符串
。请编写一个
字符串
过滤程序,若
字符串
中
出现多个相同的字符,将非首次出现的字符...
C++
输入
不定
长度
的
字符串
C++
输入
不定
长度
的
字符串
C++
输入
不定
长
字符串
方法
在很多时候,我们对需要输入的
字符串
的
长度
并不可知,一般情况下,我们都通过设定一个范围来解决。下面我总结了一下如何输入
字符串
而不需要限定
长度
的一种方法及其代码实现举例。 由于我们不知道输入的大小,所以我们采用
C++
中
string + vector的方法来实现,我们先来看下面的例子: 通过键盘输入一串小写字母(a~z)组成的
字符串
。请编写一个
字符串
过滤程序,若
字符串
中
出现多个相同的字符,将
C/
C++
字符函数和
字符串
函数模拟实现与详解————
长度
不受限制的
字符串
函数
对于
字符串
这一部分我们想到的大部分是
字符串
的创建,const修饰
字符串
,指针指向
字符串
,字符指针,字符数组这些内容,实际上在C语言
中
有一些字符函数和
字符串
函数。C语言
中
对字符和
字符串
的处理很是频繁,但是C语言本身是没有
字符串
类型的,
字符串
通常放在常量
字符串
中
或者 字符数组
中
。
字符串
常量 适用于那些对它不做修改的
字符串
函数。
C++
输入未知
长度
字符串
存入数组
记录
C++
学习过程的问题,方便以后自己查看 int main() { string str; char temp; while((temp=cin.get())!='\n') { str +=temp; } const int LEN =str.length(); char* dest = new char[LEN]; for(int i = 0;i<LEN;i++) //将
字符串
保回存到字符数组
中
答 { dest[i]=str[i]; cout<<dest[i]; } delete 【
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章