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

xiaoxiao2021-02-28  151

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; }

转载请注明原文地址: https://www.6miu.com/read-70560.html

最新回复(0)