社区
C语言
帖子详情
怎样输入不规定长度的字符串?
ronaldo17
2003-03-11 01:27:18
比如要实现:
char a[10];
cin>>a;
这里的a定义了10个的长度,但是怎么样实现输入不定义长度的字符串呢?
...全文
186
8
打赏
收藏
怎样输入不规定长度的字符串?
比如要实现: char a[10]; cin>>a; 这里的a定义了10个的长度,但是怎么样实现输入不定义长度的字符串呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
doer_ljy
2003-03-11
打赏
举报
回复
对呀,C里是没有string的!
所以可以声明成
char * str;
在
str = (char *)malloc(sizeof(char)*N);
这样给str分配N个字节的存储空间!
ckacka
2003-03-11
打赏
举报
回复
如果你的字符串不足9个字符,直接用就可以了!
如果超出9个字符,一种办法适用楼上的办法 - 用string类
还有就是用
char* mystr;
先malloc你初始的大小,不足时用realloc补充
windcsn
2003-03-11
打赏
举报
回复
#include <string>
#include <iostream>
using namespace std;
void main()
{
string test;
cin>>test;
cout<<test;
}
csr1103
2003-03-11
打赏
举报
回复
一楼的建议你采用字符串指针。
二楼的建议你使用STRING类。
如果可以用二楼的,推荐使用。
一楼的用法在DEVCPP下可以通过编译,但使用时可能造成运行时错误,原因尚不知道,望高手指点。
UP。
Januarius_
2003-03-11
打赏
举报
回复
用STL中的string
#include <string>
using namespace std;
string s;
这里的s就是不限长度的,很好用,当然你也可以自己写,不过很麻烦的说!
DanielWYO
2003-03-11
打赏
举报
回复
用string是最好的,不过你自己也可以实现一个.
ffgg
2003-03-11
打赏
举报
回复
string
hongyi2000
2003-03-11
打赏
举报
回复
char *a;
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、...
字符串
和
字符串
数组
文章目录
字符串
字符串
输出
字符串
常用方法计算
字符串
的
长度
字符串
拼接
字符串
拷贝
字符串
比较
字符串
数组
字符串
用双引号引起来的就是
字符串
,
字符串
由字符组成
字符串
使用%s格式化输出
字符串
以\0结尾,没有\0就不是...
C语言:从键盘
输入
一个
长度
不定的
字符串
[C_004]
C语言
输入
长度
不定的
字符串
c++实现
输入
固定
长度
的
字符串
输入
固定
长度
字符串
,当
输入
的
字符串
长度
达到指定值时结束
输入
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章