c++语言cin

作者&投稿:众芬 (若有异议请与网页底部的电邮联系)

输入语句(如cin)在计算机内部是怎样运行的?
C++不仅定义有现成的I\/O类库供用户使用,而且还为用户进行标准I\/O操作定义了四个类对象,它们分别是cin,cout,cerr和clog,其中cin为istream_withassign流类的对象,代表标准输入设备键盘,也称为cin流或标准输入流,后三个为ostream_withassign流类的对象,cout代表标准输出设备显示器,也称为cout流或...

C++怎么用cin输入二维字符数组?
两种方法可以使用:定义二维数组char a[10][100];1,输入字符串方式。如果二维数组的每一行均为字符串,那么可以采用cin>>a[n]的形式输入,每次输入为数组的一行。2,输入字符方式。如果要存储的并不是字符串,而是可能包含空白字符,如换行符,制表符,空格等字符的字符串,就需要按字符输入,可以...

c语言有cin这个东西吗
cin 是 c++ 里的标准输入,即从键盘输入,std::cin. c 语言没有 cin.c 语言 用 scanf() 函数,需根据变量类型,加上输入格式。 例如:int i,j; char info[20];scanf("%d %d %s",&i, &j, info);

C++语言中,cin.get()与cin.peek()是什么功能啊??
cin.get()用法1: cin.get(字符变量名)可以用来接收字符 include <iostream> using namespace std;main (){ char ch;ch=cin.get(); \/\/或者cin.get(ch);cout<<ch<<endl;} 输入:jljkljkl 输出:j 用法2:cin.get(字符数组名,接收字符数目)用来接收一行字符串,可以接收空格 include <iost...

c语言cin>>a[i];是什么意思
cin是C++的输入 给你举个例子说明一下:int a[3] = {0};for (int i = 0; i < 3; i++)cin >> a[i];for (int i = 0; i < 3; i++)cout << a[i] << endl;如果输入 1 2 3 输出的结果就是 1 2 3 cin>>a[i]的意思就是输入值放到数组a里面 ...

编程,C++中 cin>>a>>b什么意思
cin是输入的意思, 用于接收键盘的输入操作;cout是输出的意思,用于打印字符的操作;c++中cin>>a.x>>a.y 他的意思是接收键盘的输入,只不过是要输入两次的意思罢了。它等价于 cin>>a.x;cin>>a.y;你可以这样输入: 520空格再输入250 还可以这样输入: 520回车再输入250 ...

用了cin,程序后面就终止了,但scanf可以用?
在上述代码中,我们使用了 `cin.clear()` 函数来清空输入流的错误状态,使用了 `cin.ignore()` 函数来忽略输入缓冲区中的所有字符,以便下一次输入能够正常进行。相比之下,C 语言中的 `scanf` 函数不会出现上述问题,因为它会在读取到格式化字符串中指定的数据后立即返回。但需要注意的是,`scanf`...

在cin输入赋值时,如何以逗号(,)作为分隔符
cin标准输出流不能这么用。用scanf可以写,实质上一样,都还是作为字符串读入再逐个逐个读取的,如果想输入时插入逗号来分隔,可以存一个字符变量,把逗号跳过去。例如char m,然后用 cin>>a>>m>>b>>m>>c;来读取输入。这样输入时就可以用“13,23,4”的格式了,中间两个逗号全存进m中,而3...

c\/c++ 语言中cin与scanf有什么不同
cin后直接写变量名,但scanf后要写%d%s%c等 cin可直接输入string类型变量,scanf不可以 如果要输入1:2这样的输入,之后如果要提取出比号前后的数,用cin要先读入字符串,之后进行处理,但如果用scanf可以直接写scanf("%d:%d",&x,&y)scanf速度比cin快,用时是cin的六分之一 ...

c++语言关于cin的使用问题
一般只要用cin>>x>>y;就行了,程框矿里面输入时 用空格或者回车或者TAB键会自动隔开x,y 如果想要把空格记录进变量x或者y里面 常用的方法是 用cin.get 比如 char ch;ch=cin.get();或者cin.get(ch);括号中也可以放数组 如 char a[20];cin.get(a,20);cout<<a<<endl;那么在键盘...

幸周15735585638问: C++的cin函数怎样使用? -
靖江市善宁回答: cin 在C++中是一个流操作中的输入操作,它像一个空槽,等待你向其中添加内容,例如:int i = 0; cout<<"请输入一个数值,它会测试你的命运:";cin >> i; 那么cin就把你输入的值放到了i中. C的scanf();也可以完成同样的功能,但必须强调在C中没有cin. 例如:int i = 0; printf("请输入一个数值,它会测试你的命运:");scanf("%d", &i); 它同样完成上面的工作.不知你是否能理解!在C中<<与>>操作是位操作符,但在C++中要看它出现的位置,也就是与具体实现有关.

幸周15735585638问: C++ cin的用法 -
靖江市善宁回答: int num_input;cin >> num_input;while(cin.fail()){知cin.clear();cin.ignore();cout << "输入错误,请重新输入"<<endl;cin >> num_input;} 扩展资料cin 函数用法:cin.get() char ch; ch=cin.get();//cin.get(ch) 可接收字符道,不管输入多少...

幸周15735585638问: c++里如何cin函数? -
靖江市善宁回答: cin是C++编程语言互换流中的标准输入流,是istream类的对象,是计算机输入的一种手段,它需要iostream.h支持 cin从标准输入设备(键盘)获取数据,程序中的变量通过流提取符">>"从流中提取数据.流提取符">>"从流中提取数据时跳...

幸周15735585638问: java,c++里面的cin -
靖江市善宁回答: C++ cin严格说可以对应new DataInputStream(System.in); 但用new Scanner(System.in);更方便普遍 Scanner sc=new Scanner(System.in); int n=sc.nextInt();//输入一个整数 String t=sc.next();//输入一行字符

幸周15735585638问: c++语言的cin问题 -
靖江市善宁回答: if (cin&&j==8) 是判断输入流是否有效,如果输入流有效并且 j 等于 8,就退出循环.什么时候 cin 流会变为无效?如果你输入非整型值,比如字母,那么输入流就会变为无效.

幸周15735585638问: c语言cin>>a[i];是什么意思 -
靖江市善宁回答: cin是C++的输入 给你举个例子说明一下:int a[3] = {0};for (int i = 0; i < 3; i++)cin >> a[i];for (int i = 0; i < 3; i++)cout << a[i] << endl;如果输入 1 2 3输出的结果就是 1 2 3cin>>a[i]的意思就是输入值放到数组a里面

幸周15735585638问: cin. 在编程语言中的用法?! -
靖江市善宁回答: 输入流.c++中 cin >> 用来输入 比如 int a; cin >> a;就是输入一个变量

幸周15735585638问: C++里的cin和cout与指针 -
靖江市善宁回答: C++ primer plus 5 中93页中间有一句讲到这个问题.声明一个指针,指针中对应的内容为一个地址,地址对应的内存不一定是有效的或者不一定是可用的.所以没有初始化的指针是不能用的;你是想通过向给一个指针赋值是不行的,给他指向的地址赋值又是不合法的.所以这是无法办到的.我调试你的那个代码,无法运行!!要是真的想这样赋值只好这样:char * ptr;ptr = new char; // 这句话将这个指针指向的地址给了一个合法的初始值,所以后面的内容不会报错.cin >> * ptr;cout << *ptr;// 看不懂再问..很高兴你的分享自己的问题.

幸周15735585638问: C++中的 cin>>str1>>str2; cout<<strcat(str1,str2); 用C语言怎么表示? -
靖江市善宁回答: strcat(str1,str2)这个函数作什么用的?cin>>str1>>str2可以表示为:scanf(“% s,%s”,&str1,&str2); 中间用逗号隔开

幸周15735585638问: C++里的cin.get()函数是什么意思? -
靖江市善宁回答: 获取控制台输入的一个字符#include using namespace std;main (){char ch;ch=cin.get(); //或者cin.get(ch);cout<<<endl;}...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网