c++获取键盘输入cin、scanf使用详解
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[];
cin>>s;
//strlen和sizeof的区别
int len = strlen(s);
int size = sizeof(s); //
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 ;
}
纯文本代码
#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;
}
c++获取键盘输入cin、scanf使用详解的更多相关文章
- Go 获取键盘输入,进制转换
#### Go 获取键盘输入,进制转换 最近爱上<<珂矣的心灵独语>> 连续听一下礼拜也不觉得厌: 喜欢她的宁静与安然,喜欢她的坦荡与欢喜,喜欢她的禅意与智慧; ***撑着一苇 ...
- java利用Scanner获取键盘输入
首发地址:我的网易博客 在运行一个java程序的时候,可能我们需要在运行的时候传递一些参数进去...咋办呢... java提供了一个Scanner类,利用这个类,我们可以很方便的获取键盘输入的参数.. ...
- 获取键盘输入或者USB扫描枪数据
/// <summary> /// 获取键盘输入或者USB扫描枪数据 可以是没有焦点 应为使用的是全局钩子 /// USB扫描枪 是模拟键盘按下 /// 这里主要处理扫描枪的值,手动输入的 ...
- java 获取键盘输入常用的两种方法
java 获取键盘输入常用的两种方法 方法1: 通过 Scanner Scanner input = new Scanner(System.in); String s = input.nextLine ...
- tkinter获取键盘输入
tkinter获取键盘输入
- Java编程中获取键盘输入实现方法及注意事项
Java编程中获取键盘输入实现方法及注意事项 1. 键盘输入一个数组 package com.wen201807.sort; import java.util.Scanner; public clas ...
- 在Delphi中使用键盘勾子获取键盘输入(译--5月7日)
http://blog.sina.com.cn/s/blog_502b2e970100949s.html 获取键盘输入以控制无法接受输入焦点的控件考虑一些游戏,显示图片在TPainBox,但是TPai ...
- Java基础 - 获取键盘输入
package com.demo3; import java.util.Scanner; /* * 使用 Scanner 获取键盘输入供程序使用 * * 使用步骤: * A:导包 * import j ...
- System.in 获取键盘输入
此处说明 两种使用System.in获取键盘输入的两种方法,分别是Scanner 和 InputStreamReader. 其中System.in 在System类中的定义如下: package co ...
随机推荐
- Effective Java (ENUM篇)
我们存放一些静态变量,像是一些变量和设置,等等等等,我们尽量使用ENUM,因为ENUM是不可实例化和继承的,所以他很安全,它是在程序一开始运行的时候进行一些编译,修改ENUM不需要再次编译. 在什么时 ...
- ios九宫格算法
- (void)viewDidLoad { [super viewDidLoad]; //1.总列数(一行最多3列) ; CGFloat appW=; CGFloat appH=; //2.间隙=(控 ...
- Day7作业及默写
1. 判断一个数是否是水仙花数, 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数. 例如: 153 = 1**3 + 5**3 + 3**3 InputNu ...
- python day09作业
- 莫烦tensorflow(4)-placeholder
import tensorflow as tf input1 = tf.placeholder(tf.float32)input2 = tf.placeholder(tf.float32) outpu ...
- 点击图片video全屏
<!doctype html> <html> <head> <meta charset="utf-8" /> <title&g ...
- 机器学习: 共轭梯度算法(PCG)
今天介绍数值计算和优化方法中非常有效的一种数值解法,共轭梯度法.我们知道,在解大型线性方程组的时候,很少会有一步到位的精确解析解,一般都需要通过迭代来进行逼近,而 PCG 就是这样一种迭代逼近算法. ...
- ubuntu: firefox+flashplay
更新两步: 1.安装firefox:rm-->下载-->mv-->ln http://www.cnblogs.com/yzsatcnblogs/p/4266985.html 2. f ...
- Java中的面向对象I
一.首先来了解一下Java面向对象的五个程序设计方式: 1.万物皆对象 Java以类为基本模块来将问题抽象化,在计算机中解决实际生活中的问题 2.程序为对象的集合,程序中的类通过互发消息来告知彼此要做 ...
- Linux命令学习之路——变更文档拥有者:chown
使用权限:root用户 使用方式:chown [ -cvfRh ] [ --help ] [ --version ] user[ :group ] file... 作用:该命令用于改变文档的拥有者 注 ...