c++获取键盘输入cin、scanf使用详解

来源:互联网 发布:卫衣好看的淘宝店铺 编辑:程序博客网 时间:2024/06/05 12:47

cin是c++标准,scanf是在c中使用的


#include<cstdio>#include<iostream>#include<cstring>using namespace std;int main(){    /*    strlen包含在string.h头文件里,加上    #include <string.h>    #include <cstring> // C语言头文件为 string.h 新c++编译器 ,前面加c ,后去掉 .h    输入char[]        */    char s[100100];    cin>>s;    //strlen和sizeof的区别    int len = strlen(s);    int size = sizeof(s); //100100    cout<<s<<" "<<len<<" "<<size<<endl;    //连续输入多个变量    double z,g;    int h;    cin>>z>>g>>h;    cout<<z<<" "<<g<<" "<<h<<endl;    //输入string    string str;    cin>>str;    int len1 = str.length();    int size1 = str.size();    cout<<str<<" "<<len1<<" "<<size1<<endl;    /*    printf,scanf两个函数都包含在库文件<stdio.h>中。    连续输入多个变量    */    double x,y;    int w;    scanf("%lf%lf%d",&x,&y,&w);    printf("%lf %lf %d",x,y,w);    return 0;}


纯文本代码:

#include<cstdio>#include<iostream>#include<cstring>using namespace std;int main(){    /*    strlen包含在string.h头文件里,加上    #include <string.h>    #include <cstring> // C语言头文件为 string.h c++编译器 ,前面加c ,后去掉 .h    输入char[]        */    char s[100100];    cin>>s;    //strlensizeof的区别    int len = strlen(s);    int size = sizeof(s); //100100    cout<<s<<" "<<len<<" "<<size<<endl;    //连续输入多个变量    double z,g;    int h;    cin>>z>>g>>h;    cout<<z<<" "<<g<<" "<<h<<endl;    //输入string    string str;    cin>>str;    int len1 = str.length();    int size1 = str.size();    cout<<str<<" "<<len1<<" "<<size1<<endl;    /*    printf,scanf两个函数都包含在库文件<stdio.h>中。    连续输入多个变量    */    double x,y;    int w;    scanf("%lf%lf%d",&x,&y,&w);    printf("%lf %lf %d",x,y,w);    return 0;}

原创粉丝点击