본문 바로가기

W3 Schools C, C++

03.입출력

728x90
반응형

C++ User Input (w3schools.com)

 

C++ User Input

C++ User Input C++ User Input You have already learned that cout is used to output (print) values. Now we will use cin to get user input. cin is a predefined variable that reads data from the keyboard with the extraction operator (>>). In the following exa

www.w3schools.com


#include <iostream>
using namespace std;

int main() {
  int x, y;
  int sum;
  cout << "Type a number: ";
  cin >> x;
  cout << "Type another number: ";
  cin >> y;
  sum = x + y;
  cout << "Sum is: " << sum;
}

 

 


#include <stdio.h>

int main(){
	int x=0, y=0;
	int sum;
	printf("Type a number : ");
	scanf("%d", &x);
	printf("\n");
	printf("Type another number : ");
	scanf("%d", &y);
	printf("\n");
	sum=x+y;
	printf("Sum is : %d", sum);
}

 

 


입출력, scanf이다.

C++은 매우 간단하게 cin만 쳐주면 되고, C는 저번에 printf처럼 변수 타입까지 써주어야한다.

그리고 C는 다른 프로그래밍 언어들과는 달리 값을 입력하려는 변수를 무조건 0으로 초기화 시켜줘야 한다. int가 아니라 char형 변수일경우엔 그냥 ' '으로 초기화하던가...아니면 null을 쓰던가?? 기억이 안나네. 아무튼 초기화 시켜줘야한다. 안하면 에러난다.

  C C++
값 입력 int a=0;
scanf("%d", &a) cin << a
728x90
반응형

'W3 Schools C, C++' 카테고리의 다른 글

04.연산자  (0) 2021.05.28
02.변수 선언  (0) 2021.05.26
01.Hello World  (0) 2021.05.26
W3 스쿨의 C, C++ 따라하기  (0) 2021.05.25