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


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

     1 #include<cstdio>
     2 #include<iostream>
     3 #include<cstring>
     4 
     5 using namespace std;
     6 
     7 int main()
     8 {
     9     /*
    10     strlen包含在string.h头文件里,加上
    11     #include <string.h>
    12     #include <cstring> // C语言头文件为 string.h 新c++编译器 ,前面加c ,后去掉 .h
    13     输入char[]
    14         */
    15     char s[100100];
    16     cin>>s;
    17     //strlen和sizeof的区别
    18     int len = strlen(s);
    19     int size = sizeof(s); //100100
    20     cout<<s<<" "<<len<<" "<<size<<endl;
    21 
    22     //连续输入多个变量
    23     double z,g;
    24     int h;
    25     cin>>z>>g>>h;
    26     cout<<z<<" "<<g<<" "<<h<<endl;
    27 
    28     //输入string
    29     string str;
    30     cin>>str;
    31     int len1 = str.length();
    32     int size1 = str.size();
    33     cout<<str<<" "<<len1<<" "<<size1<<endl;
    34 
    35     /*
    36     printf,scanf两个函数都包含在库文件<stdio.h>中。
    37     连续输入多个变量
    38     */
    39     double x,y;
    40     int w;
    41     scanf("%lf%lf%d",&x,&y,&w);
    42     printf("%lf %lf %d",x,y,w);
    43     return 0;
    44 }

    纯文本代码

    #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;
    }
  • 相关阅读:
    ROS 学习遇到的问题记录(持续更新)
    09.07 jQuery 随意整理
    JavaScript 随意整理3
    JavaScript 随意整理2
    css 随意整理 08.08
    html 随意整理
    vue day2
    vue day1
    【copy】必备之常用正则表达式 By 其他博主
    note.js 笔记第二课
  • 原文地址:https://www.cnblogs.com/zqifa/p/c-cin-scanf-1.html
Copyright © 2020-2023  润新知