scanf로 char형 입력받기
scanf는 문자타입(char)을 입력받을 때에,
// A B
// C D
위와 같이 입력받으면 제대로 값이 들어가지 않는다.
scanf(” %c”, &a[i][j]); // 띄어쓰기 필요
#include <iostream>
#include <string>
using namespace std;
int main(void)
{
char a, b;
char c, d;
scanf(" %c %c", &a, &b); // A B
scanf(" %c %c", &c, &d); // C D
printf("%c %c %c %c", a, b, c, d); // A B C D
return 0;
}
'IVS > C 프로그래밍' 카테고리의 다른 글
[C++] 공백있는 문자열 입력받기 - getline (2) | 2025.01.09 |
---|---|
[C++] 중첩 반복문 - continue, break (0) | 2025.01.08 |
[C++] 포인터 (0) | 2025.01.08 |
[C++] 구조체 (0) | 2025.01.08 |
[C++] Vector 정렬하기 - lambda로 비교함수 재정의 (0) | 2025.01.07 |