问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c++中如何输入多行数据!!!

发布网友 发布时间:2022-05-02 22:40

我来回答

5个回答

热心网友 时间:2022-06-27 23:39

#include<iostream.h>
#define N 5//通过改变N的值控制输入的行数,如果是5的话,就不要输入6个字符串,否则会越界
void main()
{ char *s[N];
int n;
cin>>n;
for(int i=0;i<N;i++)
{
s[i]=new char [n];//每个字符串的长度必须小于n
cin>>s[i];}
for(i=0;i<N;i++)
cout<<s[i]<<endl;
for(i=N-1;i>=0;i--)
delete s[i];

}
勉强能实现你的要求,还有一个错误,不是很清楚,欢迎交流...
呵呵,修改后的程序能正常运行....
下面的代码也可以解决问题:
#include<iostream.h>
void main()
{
int i,n;
cin>>n;//输入的字符串数
char **p;
p=new char *[n];
for(i=0;i<n;i++)
{p[i]=new char [20];//每个字符串的最大长度,可根据需要改变
cin>>p[i];}
for(i=0;i<n;i++)
cout<<p[i]<<endl;
for(i=n-1;i>=0;i--)
delete p[i];
}
以上程序在vc6.0中均运行通过...

热心网友 时间:2022-06-27 23:39

//用数组保存。
//用for循环计数。
#include <iostream>
using namespace std;
char s[1000][100];
int main()
{
int n,i;
cout<<"n = ?"<<endl;
while( cin>>n )
{
gets(s[0]);
for(i=0;i<n;i++)
{
gets(s[i]);
}
cout<<"输出:"<<endl;
for(i=0;i<n;i++)
{
puts(s[i]);
}
cout<<"\n\n\nn = ?"<<endl;
}
return 0;
}

热心网友 时间:2022-06-27 23:39

循环 设置个结束字符。因为是每行一个字符串所以不能以回车作为结束符了 楼上的代码n成已知的了。

热心网友 时间:2022-06-27 23:40

写循环。。每次输如1个字符串。

热心网友 时间:2022-06-27 23:41

vector<char> Vec;
copy(istream_iterator<char>(cin),istream_iterator<char>(),back_insert_iterator<vector<char> >(Vec));
copy(Vec.begin(),Vec.end(),ostream_iterator<char>(cout,"\n"));
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 如何实现字符串多组输入你好,想问你一下,如何实现多组字符串的输入,在行数未知的情况下 闪电购退货怎么自己补运费 怎样控制输入字符串的个数 特急 在线等!!! C语言中怎么一次性的输入多行(不确定是多少行的)字符串,然后把它们全反过来输出,比如输入 wo s 如何将printf中的格式控制字符串分行输入? java中已知行数的多行输入控制 好分数老师可以看到学生在考试时在干什么吗? 有谁知道北京地区罗宋汤哪里正宗啊? 宜春哪里有买罗宋汤的? 罗宋汤是什么汤?材料有什么?怎么做?来自于哪里? 罗宋汤哪里的菜 魅族pro5默认应用商店忽略的应用更新怎么取消掉? 魅族mx2后台程序如何关闭,很多项沃商店。安智市场之类的软件都关不掉啊 魅族同用一个Flyme账户如何关闭应用商店的同步? 问什么小玩意放到酒瓶或是带盖的玻璃杯子里放光或亮, 今天买了个杯子是玻璃的上面的盖子是橡胶的 很软 还想着一圈英文看不懂 caution contents hot 这是杯子的盖子,瓶身是玻璃的,请问这是什么杯子 上海哪有卖 带盖子和勺子的 玻璃杯。盖子也是玻璃的 ,勺子是可以固定在杯子上 的 。 新买的带盖子的玻璃杯子放置久了会进水吗 金针菇没熟透吃的时候是什么味道的 快手闪电购抢到单后,客服联系买家 让买家付运费才给发货这种情况属于欺骗行为吗? OJ 系统里面如何实现多行字符串的输入?以C语言书写 [C语言]我想问下 怎么控制输入字符串的长度?比如输入六位以上? 快手闪电购价格太低了会导致违规行为吗? 关于多行文本框如何控制输入字数 我在快手买了闪电购货,卖家同意我拒收,返回邮费谁出? 电脑打开软件就死机了,老是弹这个,怎么办 电脑为什么开某些软件就死机了?知道的告诉下 怎么用烤箱做蛋糕?烤箱怎么用? 烤箱做蛋糕的方法有哪些技巧 网页版bilibili如何像手机一样下拉sha刷新 如何设置Android手机的sqlite3命令环境 所有版本苹果6s都有3dtouch功能吗 国骏电动自行车充电业务怎么办卡 3d6s都指什么 请问到物业买电瓶车充电卡需要什么证件? 贵阳花果园电瓶车充电卡在哪办 港版iphone6s有3d吗? 在绍兴市怎么办理电动自行车充电卡? 苹果手机6s 3d屏幕有什么不一样?