|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 C++教室 』
→ 输入字符型数组多个,最后要求用#号结束
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
878
人关注过本帖
标题:
输入字符型数组多个,最后要求用#号结束
只看楼主
加入收藏
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
11
楼
收藏
得分:0
以下是引用
zhuix7788
在2014-7-15 16:22:33的发言:
你的程序只能检测输入为单个#时break,如果一次输入较多的话不行。
比如:
输入 abc#abc 回车仍然不能结束程序,只有输入单独#时会结束。
我感觉这种程序就是设计成单独#结束的 这样最简单 也最容易用
2014-07-15 17:32
举报帖子
使用道具
赠送鲜花
fl8962
等 级:
贵宾
威 望:
14
帖 子:539
专家分:2471
注 册:2012-10-17
第
12
楼
收藏
得分:3
#include<iostream>
#include<vector>
#include<string>
#include<iterator>
using namespace std;
int main(void)
{
vector<char> a[2];//我这里弄了两个字符串,你要多少个自己弄就好
vector<char>::iterator q;
char c;
vector<char>::size_type n=0;
int i=0;
while(i!=2)
{
cin>>c;
a[n].push_back(c);
if(c=='#')
{ n++;
i++;}
}
for(n=0;n!=2;n++)
for(q=a[n].begin();q!=a[n].end();q++)
cout<<*q<<" "<<endl;
return 0;
}
想抽苏烟了。
2014-07-16 06:38
举报帖子
使用道具
赠送鲜花
wp231957
来 自:神界
等 级:
贵宾
威 望:
423
帖 子:13688
专家分:53332
注 册:2012-10-18
第
13
楼
收藏
得分:0
以下是引用
zhuix7788
在2014-7-15 16:22:33的发言:
你的程序只能检测输入为单个#时break,如果一次输入较多的话不行。
比如:
输入 abc#abc 回车仍然不能结束程序,只有输入单独#时会结束。
看咋要求了
#算字符不
含有#的字符串算字符串不
你这例子纯属扯淡
DO IT YOURSELF !
2014-07-16 08:54
举报帖子
使用道具
赠送鲜花
NBABOY
等 级:
业余侠客
威 望:
4
帖 子:129
专家分:281
注 册:2013-5-2
第
14
楼
收藏
得分:3
int main()
{
int cout;
Char * ch[100];
for(int I=0;i<=100;i++)
{
printf("请输入第%d个支付穿:\n",i);
gets(ch[i]);
if(ch[i]=="#")
{break;}
Cout=i;
}
printf("一共有%d个字符串\n",cout);
for(int k=0;k<=cout;k++)
printf("%s\n",ch[k]);
}
2014-07-17 00:41
举报帖子
使用道具
赠送鲜花
NBABOY
等 级:
业余侠客
威 望:
4
帖 子:129
专家分:281
注 册:2013-5-2
第
15
楼
收藏
得分:0
main()
{
int cout;
char * ch[10];
for(int i=1;i<10;i++)
{
printf("请输入第%d个支付穿:\n",i);
//gets(&ch[i]);
scanf("%s",&ch[i]);
printf("%s",&ch[i]);
if(!strcmp(&ch[i],"#"))
{break;}
cout=i;
}
printf("一共有%d个字符串\n",cout);
for(int k=1;k<=cout;k++)
printf("%s\n",&ch[k]);
}
这是调试后的代码
2014-07-17 05:27
举报帖子
使用道具
赠送鲜花
15
2/2页
1
2
快速回复:
输入字符型数组多个,最后要求用#号结束
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.027724 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved