입력입력에는 cin, scanf, getline 이 사용된다.
cin#include <bits/stdc++.h>
using namespace std;
string a;
int main(){
cin >> a;
cout << a << "\\n";
return 0;
}
// 입력
카페 라떼
// 출력
카페
개행문자까지만 입력을 받기 때문에 “카페 라떼”를 입력해도 “카페”만 출력된다.
그렇다면 개행문자를 넣어서 2개의 문자열을 입력하면??
#include <bits/stdc++.h>
using namespace std;
string a, b;
int main(){
cin >> a >> b;
cout << a << "\\n";
cout << b << "\\n";
return 0;
}
// 입력
카페 라떼
// 출력
카페
라떼
scanfint scanf ( const char * format, ... );
- %d : int 타입
- %lf : double 타입
- %c : char 타입
#include <bits/stdc++.h>
using namespace std;
int a;
double b;
char c;
int main(){
scanf("%d %lf %c", &a, &b, &c);
printf("%d\\n", a);
printf("%lf\\n", b);
printf("%c\\n", c);
}
// 입력
23330
233.23123
a
// 출력
23330
233.231230
a