logo

C++의 신

그만큼 cin 객체 C++에서는 클래스의 객체입니다. 아이오스트림 . 표준 입력 장치, 즉 키보드의 입력을 받아들이는 데 사용됩니다. 이는 표준 C 입력 스트림 stdin과 연결됩니다. 그만큼 추출연산자(>>) 입력을 읽기 위해 cin 객체와 함께 사용됩니다. 추출 연산자는 키보드를 사용하여 입력된 개체 cin에서 데이터를 추출합니다.

프로그램 1:



다음은 cin 객체를 구현하는 C++ 프로그램입니다.

직원 선발 커미션의 의미
C++
// C++ program to demonstrate the // cin object #include  using namespace std; // Driver Code int main() {  string s;  // Take input using cin  cin>> s;  // 출력 cout 인쇄<< s;  return 0; }>


입력:




산출:

프로그램 2:



cin과 함께 추출 연산자(>>)를 사용한 다중 입력. 다음은 여러 사용자 입력을 받는 C++ 프로그램입니다.

C++
// C++ program to illustrate the take // multiple input #include  using namespace std; // Driver Code int main() {  string name;  int age;  // Take multiple input using cin  cin>> 이름>> 나이;  // 출력 cout 인쇄<< 'Name : ' << name << endl;  cout << 'Age : ' << age << endl;  return 0; }>


k-nn 알고리즘

입력:


산출:


그만큼 식사 다음과 같은 일부 멤버 함수와 함께 사용할 수도 있습니다.

cin.getline(char *buffer, int N) :

길이의 문자 스트림을 읽습니다. N 문자열 버퍼 , 읽은 후에 중지됩니다. (N – 1) 문자를 찾거나 파일의 끝이나 개행 문자( )를 찾습니다. 다음은 구현할 C++ 프로그램입니다. cin.getline() :

C++
// C++ program to illustrate the use // of cin.getline #include  using namespace std; // Driver Code int main() {  char name[5];  // Reads stream of 3  // characters  cin.getline(name, 3);  // Print output  cout << name << endl;  return 0; }>

입력:


산출:


cin.get(문자& var):

입력 문자를 읽고 이를 변하기 쉬운 . 다음은 구현할 C++ 프로그램입니다. cin.get() :

자바 문자열 조인
C++
// C++ program to illustrate the use // of cin.get() #include  using namespace std; // Driver Code int main() {  char ch[30];  cin.get(ch, 25);  // Print ch  cout << ch; }>

입력:

산출:


싱글톤 디자인

cin.read(char *buffer, int N):

길이의 문자 스트림을 읽습니다. N . 다음은 구현할 C++ 프로그램입니다. cin.read() :

C++
// C++ program to illustrate the use // of cin.read() #include  using namespace std; // Driver Code int main() {  char gfg[20];  // Reads stream of characters  cin.read(gfg, 10);  // Print output  cout << gfg << endl;  return 0; }>

입력:



산출:


Java에 설정된 경로


cin.ignore():


입력 버퍼에서 하나 이상의 문자를 무시하거나 지웁니다. 다음은 구현할 C++ 프로그램입니다. cin.ignore() :

C++
// C++ program to illustrate the use // of cin.ignore() #include  // used to get stream size #include  // used to get numeric limits #include  using namespace std; // Driver Code int main() {  int x;  char str[80];  cout << 'Enter a number andstring:
';  cin>> 엑스;  // 취하기 전에 버퍼를 지웁니다 // 새 줄 cin.ignore(numeric_limits::max(), '
');  // 문자열 입력 cin.getline(str, 80);  시합<< 'You have entered:
';  cout << x << endl;  cout << str << endl;  return 0; }>


입력:


산출:



설명: 위 프로그램의 경우 cin.ignore() 를 사용하지 않은 경우 숫자를 입력한 후 사용자가 문자열을 입력하기 위해 Enter 키를 누르면 입력한 숫자만 출력됩니다. 프로그램은 문자열 입력을 받지 않습니다. 이 문제를 방지하려면 cin.ignore() 사용되면 개행 문자가 무시됩니다.