jclj.net
当前位置:首页 >> C++编程如何整行输入数据? >>

C++编程如何整行输入数据?

你输入完一个数用空格也可以被cin识别成分割符的,所以你直接输入一整行就好了,只是数与数之间用空格分开,连着空几个格好象都可以被正确识别.

#include void main() { char i[n] //n为你要输入空格的个数不知道的话就写大点.如100 gets(i);//手动按空格键 puts(i); } 这样就行了.用puts(i);打印出来是一行空格

看到前面的回答简直方法不难,有如下几种(都需要手动解析字符串):使用 c 的函数.#include gets( str ); // 获取单行为字符串.使用 iostream 的函数:#include using namespace std ; cin.getline();如果对字符串足够了解,可以直接使用 fread( )然后对读入的数据手动读取.

C++输入的多行数据代码实现如下:cin>>n;while(n--){写实现的代码;}此表2113达式从标准输入读取一个数,将其保存在n里,输入运算符(>>)返回其左侧对象,在这里是cin,因此,此循环实际上检测的是cin当使用一个istream对象作为条件

如果文件的内容有规律可循的话,完全可以 定义一个x=0;ifstream file("1.txt"); char temp[100][100],read[100][100]; int i=0,j=0; while(!file.eof()) { if(x%3 == 2) file>>temp[i++]; else file>>read[j++]; ++x; } read中就是前两个

先问自己,如果你是用户,你怎么告诉电脑,你的数据输入完毕.比如我有100个数据,我怎么输入?一个数字一个空格?当打完100个之后,我要怎么告诉电脑我打完了?这个问题是你先要解决的.那么一个办法就是,用数据数量来判定,就

定义一个用于计数的变量来表示输入行的行数,,每次输入一行该变量加一

int a[10]; for(int i=0;i<10;i++) cin>>a[i]; 不知道符合你的要求不

1、键盘输入的方法 cin是包含在iostream这个头文件的标准输入流文件,实现了读取键盘输入的功能.2、代码如下:double x , y , *p=&y; cin >> x >> *p;

回车即可在for循环一个一个的输入中,空格就是数据隔断的一个标志,也就是说,你输入的时候,用空格隔开所输入的数据,不用输入一个回车一次,所以得数据都可以一次性的输入,只要空格隔开就好,最后按回车,那么所以得数据会自动的

网站首页 | 网站地图
All rights reserved Powered by www.jclj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com