강좌 & 팁
안녕하세요.
데이터 입력에 대해 알아보려고 합니다.
예제를 보면 이해가 더 쉬울 것 같습니다.
#include <iostream> // std,cout,endl과 같은 것을 사용할 시 iostream 헤더파일 선언문이 필요.
int main(void)
{
int val1;
std::cout<<"첫 번째 숫자입력: ";
std::cin>>val1; //첫 번째에 입력된 숫자를 val1에 저장
int val2;
std::cout<<"두 번째 숫자입력: ";
std::cin>>val2; // 두 번째에 입력된 숫자를 val2에 저장
int result=val1+val2;
std::cout<<"덧셈결과: "<<result<<Std::end1;
return 0;
}
위의 예제는 입력받은 숫자에 덧셈결과를 출력하는 예제입니다.
c++에서는 항상 확장자는 .c가 아니라 .cpp를 사용해주시기 바랍니다.
위의 예제로 컴파일을 하시면 실행창이 나타나며 정수를 입력 받아서 val1 및 val2에 저장을 합니다.
=====================
첫 번째 숫자입력: 6
두 번째 숫자입력: 3
덧셈결과: 9
=====================
정리를 해보면 데이터입력에도 헤더파일은 #include <iostream>이 필요하며
데이터 입력에는 std::cin>> 연산자가 사용이되며 변수의 선언도 어디서든 사용이 가능.
std::cin>>'변수';
이런 데이터 입력은 문자열이라고 해서 크게 달라지지 않습니다.
c언어와 c++ 차이를 보도록 하겠습니다.
[c언어]
char str[100];
scanf("%s", str);
[c++]
char str[100];
std::cin>>str;