c++获取键盘输入cinscanf使用详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++获取键盘输入cinscanf使用详解相关的知识,希望对你有一定的参考价值。
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;
//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++获取键盘输入cinscanf使用详解的主要内容,如果未能解决你的问题,请参考以下文章