| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 878 人关注过本帖
标题:输入字符型数组多个,最后要求用#号结束
只看楼主 加入收藏
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用zhuix7788在2014-7-15 16:22:33的发言:

你的程序只能检测输入为单个#时break,如果一次输入较多的话不行。
比如:
输入 abc#abc 回车仍然不能结束程序,只有输入单独#时会结束。

我感觉这种程序就是设计成单独#结束的 这样最简单 也最容易用
2014-07-15 17:32
fl8962
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:14
帖 子:539
专家分:2471
注 册:2012-10-17
收藏
得分: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
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用zhuix7788在2014-7-15 16:22:33的发言:

你的程序只能检测输入为单个#时break,如果一次输入较多的话不行。
比如:
输入 abc#abc 回车仍然不能结束程序,只有输入单独#时会结束。



看咋要求了  #算字符不   含有#的字符串算字符串不  你这例子纯属扯淡

DO IT YOURSELF !
2014-07-16 08:54
NBABOY
Rank: 4
等 级:业余侠客
威 望:4
帖 子:129
专家分:281
注 册:2013-5-2
收藏
得分: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
Rank: 4
等 级:业余侠客
威 望:4
帖 子:129
专家分:281
注 册:2013-5-2
收藏
得分: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
快速回复:输入字符型数组多个,最后要求用#号结束
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026641 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved